[php] insertion selective

Fermé
yoyo312 - 1 mai 2009 à 10:42
PRK Messages postés 799 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 6 décembre 2015 - 2 mai 2009 à 00:26
Bonjour, je vous explique mon probleme: sur une page j'ai un tableau avec un checkox qui s'incremente de un à chaque donnée du tableau grâce à une variable ,et cela marche niquel .

$_SESSION['i']=$i;
echo '<form action="ajoutpanier3.php" method="post">';
while(odbc_fetch_into($jeu, $champ))
{

echo'<table border="0"> <tr><td width="50"> ';
echo"<img src='http://localhost/site_web/images/".$champ[5]."' height='100'/>";echo '</td><td width="200"> ';
echo $champ[2];echo '</td><td>';
echo$champ[4];echo ' </td><td>';
echo $champ[3];echo '€</td><td>';
echo '<INPUT type="checkbox" name="choix'.$i.'"value="selection"></td> </tr> ';
$i++;
$_SESSION['cle']=$champ[0];
$_SESSION['libelle']=$champ[2];
$_SESSION['prix']=$champ[3];
}

echo'</table>';




maintenant, j'aimerais dans la deuxième page utiliser le même système ,mais i refuse de s'incrémenter et ne me sélectionne que le premier enregistrement. voici mon code:

if (empty($_POST["choix$i"])) {echo '';}
else
{


$query="insert into panier values ('".$login."','".$libelle."','".$prix."','".$cle."','".$vide."','".$vide."')";
$result=odbc_do($cnx,$query);
echo'insertion réussie';
}

//if (empty($_POST["choix2"])) {}

//else
//{
//$query="insert into panier values ('".$login."','".$libelle."','".$prix."','".$cle."','".$vide."','".$vide."')";
//$result=odbc_do($cnx,$query);}

//if (empty($_POST["choix3"])) {echo'produit 3 non commandé';}
//else
//{
//$query="insert into panier values ('".$login."','".$libelle."','".$prix."','".$cle."','".$vide."','".$vide."')";
//$result=odbc_do($cnx,$query);}
$i++;


}
}

en commentaire est mis le code qui marche que j'ai desactive,mais j'aimerais de l'incrémentation auto
A voir également:

1 réponse

PRK Messages postés 799 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 6 décembre 2015 113
2 mai 2009 à 00:26
Salut,

Passes tu la valeur de $i en paramètre d'URL quand tu passe de ta premiere page à l'autre ?

dans le genre :

page2.php?i=$i // il s'affichera la valeur de $i dans l'url
0