[php]urgent aide 2 condition en while problem

Bonjour,
j'ai du utiliser 2 mysql_fetch_assoc dans une seule boucle et ceux ci a entrainé des problèmes niveau affichage de mes enregistrements (la boucle s'est arrêté dés le 3ème enregistrement!!)

while($ligne1=mysql_fetch_assoc($result1) and ($ligne2=mysql_fetch_assoc($result2)))
	 {
	 echo'<tr><td>'.$ligne1["des_typ_mat_pre"].'</td>';
	 						if($ligne1['code_typ_mat_pre']==$ligne2['code_typ_mat_pre'])
				{
				echo'<td>'.$ligne2["pr_ttc"].'</td></tr>';
				}
				else
				{
				echo"<td>0</td></tr>";
				}
	}	
	mysql_close();
	  ?>


y -t-il un problème?? merci pour votre aide
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  1. Salut

    Essaye plutôt avec un OR ( ou avec le signe || )
    0
    1. salut cette condition va entrainer le fait que on m'affichera que des "0"
      donc aucun établissement de la condition
      if($ligne1['code_typ_mat_pre']==$ligne2['code_typ_mat_pre'])
      				{
      				echo'<td>'.$ligne2["pr_ttc"].'</td></tr>';
      				}

      merci
      0