Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Wo ist der Fehler???????





Frage

Die datenbank wird auf'ner anderen seite mit daten gefüllt welche dann in diese datei übergeben werden. Aber warum gibt er mir nichts in der tabelle aus??? <html> <head></head> <body> <? $x1 = "$Kundennummer"; ?> <form method="post" action="bericht.php"> gesuchte Kundennummer eingeben: <input type="text" name="knr" value="<?=htmlentities($x1)?>"> <input type="submit" name="button" value=" Suchen "> </form> <? $x = $knr; if($button==" Suchen ") { $link = mysql_connect("localhost", "root", "mysql") or die("keine Verbindung möglich: " .mysql_error()); // echo "Verbindung erfolgreich<br>"; $res = mysql_db_query(test,"SELECT * FROM datenherkunft") or die ("Ungültige Abfrage: " . mysql_error()); $num = mysql_num_rows($res); $num1 = $num+1; echo " $num1 Datensätze sind gefunden worden <br><br>"; for ($i=0;$i<$num;$i++) { $z1 = mysql_result ($res, $i, "Kundennummer"); $z2 = mysql_result ($res, $i, "Kundenname"); $z3 = mysql_result ($res, $i, "Postleitzahl"); $z4 = mysql_result ($res, $i, "Wohnort"); echo "$z1, $z2, $z3, $z4"; } mysql_close($link); echo(' <html><head></head> <body> <table width="100%" border="1"> <tr> <th>Kundennummer</th> <th>Kundenname</th> <th>PLZ</th> <th>Wohnort</th> </tr> <tr> <td><div align="center"><?php echo $z1; ?></div></td> <td><div align="center"><?php echo $z2; ?></div></td> <td><div align="center"><?php echo $z3; ?></div></td> <td><div align="center"><?php echo $z4; ?></div></td> </tr> </table> </body></html> '); } ?> </body> </html>

Antwort 1 von TombDevil

Hi frag_lieber_nich,

auf den ersten Blick würd ich sagen weil Du zwei PHP-Tags (<?) gleichzeitig öffnest, einmal in Zeile 12 und dann nochmal in Zeile 50, ohne dass erste wieder zu schliessen.

Versuch die 4 Zeilen ab 50 mal als Stringverknüpfung mit Variable in der Form

<td><div align="center">'.$z1.'</div></td>
<td><div align="center">'.$z2.'</div></td>
<td><div align="center">'.$z3.'</div></td>
<td><div align="center">'.$z4.'</div></td>


Ausserdem kannst Du einmal Deine HTML-Schliess-Tags
</body></html>
rauslöschen, da Du sie zweimal im Code hast.

Gruss, TombDevil

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: