Hallo allemaal,

Ik heb 2 tabbellen met omschrijvingen die ik op een pagina om en om wil laten weergeven. Hieronder mijn code:

<?
$i=0;
$query = mysql_query("SELECT aw_d1_gal_cat.descr3,movies.omschrijving FROM aw_d1_gal_cat,niche,movies WHERE aw_d1_gal_cat.path LIKE '%movies/%' AND aw_d1_gal_cat.keywords LIKE '%$keyword%' AND aw_d1_gal_cat.descr3 !='' AND niche.xfd_niche ='$niche' AND niche.xfd_niche LIKE CONCAT('%', movies.niche, '%') ORDER BY RAND() DESC") or die(mysql_error());
while($object = mysql_fetch_object($query)){


if ($i++ % 2){
$omschrijving = $object->descr3;
}else{
$omschrijving = $object->omschrijving;
}


echo "<li>$omschrijving</li>";

}//einde while
?>

Wat is nu het probleem. Aangezien dat bv in aw_d1_gal_cat.descr3 niet evenveel records staan als in movies.omschrijving krijg ik dus meerdere dezelfde omschrijvingen op mijn pagina.

Hoe kan ik aangeven dat er gestopt moet worden met de while voor bv movies.omschrijving als deze zijn records berijkt heeft en aw_d1_gal_cat.descr3 gewoon door laten gaan. Tevens moet dit andersom ook kunnen.

Hoop dat het een beetje duidelijk is.

Grtz Ronnie
Niemand? Ik ben al 2 dagen aan het klote ermee zeg. Vanalles al gebrobeerd maar loop steeds vast.
Een count functie invoeren voor descr3?

Dan die limit gelijkstellen aan die count.

Reageren