While + if

Résolu
Bonjour,
Je vous écris car je recherche des solutions et je ne sais plus quoi faire dans mon code pour avoir ma solution.
Voici ce que je désire faire.
via un while j'appelle les résultats de ma table 'voie' et plus particulièrement ma ligne 'nom_voie' Il a 6 réponses possibles.

ma table est seulement composée de 2 champs (id et nom_voie)

Lorsque le while arrive au champ id = 5 ou 6, je veux qu'il affiche le résultat d'une autre table car ce sont des mots bien spécifiques et qui sont dédiés au produit interrogé.

ps : le produit interrogé à 6 voies dans 4 basiques à tous les produits et 2 bien spécifiques à chaque.

Voici mon code.

<?php 
while ($requetevoie = mysql_fetch_array($resultvoie))
{
	?>
    <?php 
	if ($requetevoie['nom_voie'] == '5')
	{ 
		?>
        <?php echo "<h3>".$resultsky['sky_voie1']."</h3>"; ?>
 <?php
	}
	elseif ($requetevoie['nom_voie'] == '6')
	{ 
		?>
        <?php echo "<h3>".$resultsky['sky_voie1']."</h3>"; ?>
		<?php
		}
		else
	{	
 	echo "<h3>".$requetevoie['nom_voie']."</h3>";
	}
?>


Lorsque j'affiche mon code : j'ai toutes mes voies qui sont nommées normalement mais pas la voie 5 et 6 renommées comme je voudrais.

Que faire ?
Merci d'avance !

2 réponses

  1. bonjour,
    il y a un soucis dans ton code

    if ($requetevoie['nom_voie'] == '5') ??????

    il faut mettre à la place

    if ($requetevoie['id'] == '5')
    0
    1. Merci bcp =)
      Problème résolu. Merci merci =)
      0
      1. De rien
        tu n 'as plu que mettre ta question en résolu
        0