While + if

Résolu
loutry06 Messages postés 11 Statut Membre -  
tobas Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   -
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. tobas Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   24
     
    bonjour,
    il y a un soucis dans ton code

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

    il faut mettre à la place

    if ($requetevoie['id'] == '5')
    0
  2. loutry06 Messages postés 11 Statut Membre
     
    Merci bcp =)
    Problème résolu. Merci merci =)
    0
    1. tobas Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   24
       
      De rien
      tu n 'as plu que mettre ta question en résolu
      0