While + if

Résolu
loutry06 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
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

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
loutry06 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bcp =)
Problème résolu. Merci merci =)
0
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