newwarrior
Erfahrenes Mitglied
Hi,
ich möchte mit diesen Script alle Kommentare zu einem Tutorial ausgeben, aber er gibt immer nur den neutsen aus und nicht alle. Aber was ist der Fehler?
ich möchte mit diesen Script alle Kommentare zu einem Tutorial ausgeben, aber er gibt immer nur den neutsen aus und nicht alle. Aber was ist der Fehler?
PHP:
<?php
include ('verbindung.php');
$sql = "SELECT * FROM kommentare_tutorial WHERE tutorial_id = '".$_GET['tutorial']."'";
$result = mysql_query($sql) or die(mysql_error().'<br />Query: '.$sql);
while ($kommentar = mysql_fetch_array($result)) {
$id_kommentar[] = $kommentar["id"];
$kommentator[] = $kommentar["username"];
$kommentar_tut[] = $kommentar["kommentar"];
$date[] = $kommentar["date"];
}
if (isset($kommentar))
for ($i = 0; $i < count($id_kommentar[$i]); $i++) {?>
<table class="tutorial">
<tr>
<td width="25px"><span style="font-size:10px"><p align="left">User:</p></span></td><td><span style="font-size:10px"><p align="left"><?php echo stripslashes(nl2br($kommentator[$i]));?></p></span></td><td><span style="font-size:10px"><p align="right">Datum</p></span></td><td width="95px"><span style="font-size:10px"><p align="right"><?php echo date("d.m. // h:i",$date[$i]);?></p></span></td>
</tr>
</table>
<table class="tutorial">
<tr>
<td><textarea rows="3" cols="100"><?php echo stripslashes(nl2br($kommentar_tut[$i]));?></textarea></td>
</tr>
</table>
<?php
}
?>