Hello,
Ik wil graag weten of het mogelijk is om records om en om te fetchen in een while. Bij de ene while wil ik de oneven records fetchen en bij de andere while de even records.
Alvast bedankt!
1.635 views
<?php
if($i % 2 != 0) {
// iets
}
echo 'iets'; // Hier dan die echo die je tussen de if en else wilde.
if($i % 2 == 0) {
// iets
}
<?
// categorie whilen
$result = mysql_query("SELECT * FROM `links_cat` ") or die(mysql_error());
while ( $row_result = mysql_fetch_array($result) ) {
echo '<tr><td></td>';
echo '<td align="left" style=" color:#43809c; font-size:12px; font-weight:bold; background-color:#e6f1f5; padding-left:5px;">'.$row_result['LC_naam'].'</td>';
echo '<tr><td></td>';
echo '<td colspan="2" align="left" valign="top" style="border-top: 1px solid #e6f1f5; border-bottom: 1px solid #e6f1f5; border-left: 1px solid #e6f1f5; background-color:#f9fcfc; padding:10px;">';
// links zelf whilen - kolom links
$i = 0; // tellen voor rechts of links plaatsen
$resultlink = mysql_query("SELECT * FROM `links` WHERE `LC_ID` = '".$row_result['LC_ID']."' ") or die(mysql_error());
$aantal = mysql_num_rows($resultlink);
while ( $row_result2 = mysql_fetch_array($resultlink) ) {
if($i%2 != 0){
echo '<a style="color:#43809c;" href="http://'.$row_result2['L_adres'].'" target="_blank" title="'.$row_result2['L_omschrijving'].'">'.$row_result2['L_naam'].'</a><br />';
} // einde linker kolom
echo '<td align="left" valign="top" style="border-top: 1px solid #e6f1f5; border-bottom: 1px solid #e6f1f5; border-right: 1px solid #e6f1f5; background-color:#f9fcfc; padding:10px;">';
// links zelf whilen - kolom rechts
if($i % 2 == 0){
echo '<a style="color:#43809c;" href="http://'.$row_result2['L_adres'].'" target="_blank" title="'.$row_result2['L_omschrijving'].'">'.$row_result2['L_naam'].'</a><br />';
}
$i++;
} // einde links while
echo '</td>';
echo '</td></tr>';
echo '<tr><td> </td</tr>';
}
?>
GaMer13 schreef op 26.05.2008 15:59Dom, volgens mij moet die == 0, == 1 worden...
<?php
while ( $row_result2 = mysql_fetch_array($resultlink) )
{
//begin rij
echo '<tr>';
//Linker kolom
echo '<td> Hier wat resultaten voor links </td>';
//kolom rechts
if($row_result2 = mysql_fetch_array($resultlink))
{
echo '<td> Hier wat resultaten voor Rechts </td>';
}
//Oneven aantal rows, hier een lege td
else
{
echo '<td></td>';
}
//Einde rij
echo '</tr>';
}
?>