Bonjour,
Je construis un site de bijoux. J'utilise deux formulaires. Il y a un formulaire qui possède tous les bijoux suivant des critères, ce formulaire possède un lien vers l'autre formulaire (il affiche les caractéristiques du bijou sélectionné). Le lien est dans un boucle while.
Le problème est:
quelque soit le bijou sélectionné, il m'affiche le dernier bijou. Je suppose que le problème vient de ma boucle, puisque la variable (numbijoux) qui fait le lien entre les deux formulaires possède la dernière valeur de la boucle.
Voici mon extrait du code possédant le lien:
while ($ligne=mysql_fetch_row($resultat))
{
$nomCollection=$ligne[0];
$_SESSION["numBijoux"]=$ligne[1];
$nomBijoux=$ligne[2];
$libType=$ligne[3];
echo "<tr>";
echo "<td> $nomCollection </td>";
echo "<td> <a href='modifBijoux.php'>$nomBijoux</a></td>";
echo "<td> $libType </td>";
}
Voici le code qui récupère le numBijou:
<?php
// je récupère la variable du lien de la page précédente
$numBijoux=$_SESSION["numBijoux"];
// Ouverture de la connexion
require("fonction.php");
Connect();
?>
Merci pour votre aide.