Bojour,
je suis débutant en php et je n'arrive pas à intégrer ma condition dans ma boucle while.
L'execution du fichier me met une erreur : syntax error, unexpected T_ELSEIF .
Voici mon code si quelqu'un pouvait m'aider s'il vous plait :
<?php
while($donnees = mysql_fetch_array($query)) // on fait un while pour afficher la liste des fonctions trouvées, ainsi que l'id qui permettra de faire le lien vers la page de la fonction
{
?>
<?php
if($donnees['id_famille']<=18){?>
<a href="javascript:popup('fiche_produit_ansmann.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
elseif($donnees['id_famille']>18&&<25){?>
<a href="bw.php"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
elseif($donnees['id_famille']>24&&<30){?>
<a href="javascript:popup('fiche_produit_gc.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
elseif($donnees['id_famille']==30){?>
<a href="javascript:popup('fiche_produit_joby.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
elseif($donnees['id_famille']>30&&<62){?>
<a href="javascript:popup('fiche_produit_lowepro.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
elseif($donnees['id_famille']>61&&<67){?>
<a href="javascript:popup('fiche_produit_steiner.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php
else{?>
<a href="javascript:popup('fiche_produit_sc.php?id=<?php echo $donnees['id']; ?>','popup_1');"><?php
echo $donnees['produit'];?> <br>
</a>}
<?php echo $donnees['reference']; ?>
<br>
<?php
} // fin de la boucle
?>
<?php
} // fini d'afficher les résultats ! Maintenant, nous allons afficher l'éventuelle erreur en cas d'échec de recherche et le formulaire.
else
{ // de nouveau, un peu de HTML
?>
<br>
<h4>Pas de résultats</h4>
<p>Nous n'avons trouvé aucun résultats pour votre requête "