creamycewie
Mitglied
Hi.
ich hab folgenden Code:
Das script soll 2x den Selben while-block durchlaufen, allerdings mit anderen Daten.
Es sollte also was ähnliches wie:
im Quelltext stehen.
Er durchläuft aber den 2ten WHILE-Block nicht, im Source sehe ich nur
woran kann das liegen? bzw. wie kann ich den ersten While-Block quasi "resetten"?
Danke & LG
Creamy
ich hab folgenden Code:
PHP:
mysqli_query($article_database , $sql_command);
if (!$result = $article_database->query($sql_command)) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$article_database->error);
}
else {
echo ('<table id="NewProducts">
<tr id="ImageRow">');
while($row = $result->fetch_assoc()){
echo ('<td class="Picture"><img id="ProductPic" width="150px" height="100%" src="'.$row['Picture1'].'" /></td>
<td id="spacer"></td>');
}
echo ('</tr>
<tr id="DataRow">');
while($row = $result->fetch_assoc()){
echo ('<td class="Text"><a href="viewproduct.php?ArticleNr='.$row['ArticleNr'].'">'.$row['ArticleNameShort'].'</a><br /><small>'.$row['Price'].' €</small></td>
<td id="spacer"></td>');
}
echo ('</tr>
</table>');
}
Das script soll 2x den Selben while-block durchlaufen, allerdings mit anderen Daten.
Es sollte also was ähnliches wie:
HTML:
<table id="NewProducts">
<tr id="ImageRow">
<td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td>
<td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td>
<td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td>
<td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td>
</tr>
<tr id="DataRow">
<td class="Text"><a href="">Test</a><br /><small>25,00 €</small></td>
<td id="spacer"></td>
<td class="Text"><a href="">Test</a><br /><small>25,00 €</small></td>
<td id="spacer"></td>
<td class="Text"><a href="">Test</a><br /><small>25,00 €</small></td>
<td id="spacer"></td>
<td class="Text"><a href="">Test</a><br /><small>25,00 €</small></td>
<td id="spacer"></td>
</tr>
</table>
Er durchläuft aber den 2ten WHILE-Block nicht, im Source sehe ich nur
HTML:
<table id="NewProducts">
<tr id="ImageRow"><td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://media.modius.at/productpictures/00001-00001/2012-03-12 17.55.11.jpg" /></td>
<td id="spacer"></td><td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td><td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td><td class="Picture"><img id="ProductPic" width="150px" height="100%" src="http://ich.de/img/test.jpg" /></td>
<td id="spacer"></td></tr>
<tr id="DataRow"></tr>
</table>
woran kann das liegen? bzw. wie kann ich den ersten While-Block quasi "resetten"?
Danke & LG
Creamy