While + if

Résolu/Fermé
loutry06 Messages postés 11 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 7 mars 2014 - 22 août 2013 à 16:38
tobas Messages postés 210 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 8 septembre 2014 - 26 août 2013 à 11:31
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

tobas Messages postés 210 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 8 septembre 2014 24
22 août 2013 à 16:45
bonjour,
il y a un soucis dans ton code

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

il faut mettre à la place

if ($requetevoie['id'] == '5')
0
loutry06 Messages postés 11 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 7 mars 2014
22 août 2013 à 18:07
Merci bcp =)
Problème résolu. Merci merci =)
0
tobas Messages postés 210 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 8 septembre 2014 24
26 août 2013 à 11:31
De rien
tu n 'as plu que mettre ta question en résolu
0