[php] insertion selective
yoyo312
-
PRK Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
PRK Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
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
$_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:
- [php] insertion selective
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide