Nieuw lid |
|
Hallo Allemaal,
Ik wil de resultaten in een loop printen en dat
er om het resultaat een andere achtergrond wordt weergegeven.
Zodat je overzichtelijk de resultaten kunt zien.
Nu print die alle resultaten, maar print het script elk
resultaat meerdere malen en dat moet niet, elke resultaat moet een
keer worden weergeven.
Ziet iemand het probleem in onderstaande code?
Alvast bedankt voor het kijken!
<?php
$query = "SELECT * FROM Orders ORDER BY Order_ID ASC";
$results = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
$count = mysql_num_rows(mysql_query($query)); //Count de resultaten van de query
//$i = 0;
$num = $count;
echo $count;
while ($gegevens = mysql_fetch_object($results))
{
$orderNaam = $gegevens->OrderNaam;
// define and start loop
for($i=0;$i<$num;$i++)
{
// if row number is even use first color, if it is odd use the second
if($i % 2 ==0)
{
$class='';
}
else
{
$class='class="on"';
}
// output the table row with the correct background color
print('<li '.$class.'>'.$orderNaam.' </li>');
// close loop
}
}
?>
<?php $query = "SELECT * FROM Orders ORDER BY Order_ID ASC"; //$i = 0; $num = $count; { $orderNaam = $gegevens->OrderNaam; // define and start loop for($i=0;$i<$num;$i++) { // if row number is even use first color, if it is odd use the second if($i % 2 ==0) { $class=''; } else { $class='class="on"'; } // output the table row with the correct background color print('<li '.$class.'>'.$orderNaam.' </li>'); // close loop } } ?>
|