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!
Waarom?

while(fetch alles)
{
if($nummer % 2 != 0)
{
oneven
}
else
{
even
}
}
Oneven en even? Ten opzichte van... IDs? Beetje duidelijker, als je ordert wordt het al anders
nee niet ten opzichte van ID's dat gaat niet optimaal werken. De oplossing die Jacco geeft zou idd kunnen werken maar de vraag is op basis van welk zogenaamt $nummer moet je dat dan doen.
op welk nummer wil je normaal controleren of die even of oneven is?
Jacco schreef op 26.05.2008 11:35
op welk nummer wil je normaal controleren of die even of oneven is?

ja of hij oneven of even is lijkt me het handigste inderdaad. Ik heb zeg maar een pagina met categorie blok, dit categorie blok wordt gewhiled en vervolgens worden er in dit categorie blok links gewhiled, nu wil ik echter dat er in het categorie blok 2 nette rijtjes naast elkaar komen met links en dan lijkt mij het om en om echo'en op basis van even oneven de handigste manier.
Zie mijn eerste reactie

nummer vervangen door categorie blok
het nummer waar die op controleerd is voor mij een vraag. Ik denkt dat hij de records zou moeten tellen en hier vervolgens de oneven of even records dan moet fetchen, maar met num_rows kan dit dus al niet.
Jacco schreef op 26.05.2008 11:44
Zie mijn eerste reactie

nummer vervangen door categorie blok


nee want het moet in 1 blok komen dat oneven even verhaal.
<?php

$i = 0;

echo '<table>';
while($row = mysql...){

if($i%2 != 0){
//rechts zetten
echo '<td>'.$row['data'].'</td></tr>';
}else{
// links zetten
echo '<tr><td>'.$row['data'].'</td>';
}

$i++;
}
echo '</table>';
?>
woei dat is idd de oplossing super Hipska!

dankje!

Reageren