PHP CHECKBOX tableau varible boucle
Résolu
saadainese
Messages postés
49
Statut
Membre
-
saadainese Messages postés 49 Statut Membre -
saadainese Messages postés 49 Statut Membre -
Bonjour,
Dans un formulaire, j'affiche par une boucle while selon le nombre d'enregistrements dans la table contenant les données un tableau ou chaque ligne contient un enregistrement avev une case a cocher a coté, si l'utilisateur coche la case, c'est a dire que la ligne est selectionné et va etre modifier :
.........................................................................
Premier problemme :
Quelle est la syntaxe a utiliser pour le name des cases a cocher selon $nbr ???
.........................................................................
$nbr=0;
while($row = mysql_fetch_row($result)){
echo'<tr><td><INPUT type="checkbox" name="selectonne['.$nbr.']" value="'.$row[0].'"></td
<td><INPUT type="text" name="quantite['.$nbr.']"><input type="hidden" name="nbr" value="'.$nbr.'"/></td><</tr>';$nbr++;}
.........................................................................
Deuxième problemme :
Quelle est la syntaxe a utiliser pour recuperer les variables $_POST[selectionne[$i] ???
.........................................................................
$nbr=$_POST['nbr'];
for($i=0;$i<$nbr;$i++){
if (isset ($_POST(selectonne['$i']))){
$selectonne[$i]=$_POST['selectonne[$i]'];
.........................................................................
merci de votre aide
Dans un formulaire, j'affiche par une boucle while selon le nombre d'enregistrements dans la table contenant les données un tableau ou chaque ligne contient un enregistrement avev une case a cocher a coté, si l'utilisateur coche la case, c'est a dire que la ligne est selectionné et va etre modifier :
.........................................................................
Premier problemme :
Quelle est la syntaxe a utiliser pour le name des cases a cocher selon $nbr ???
.........................................................................
$nbr=0;
while($row = mysql_fetch_row($result)){
echo'<tr><td><INPUT type="checkbox" name="selectonne['.$nbr.']" value="'.$row[0].'"></td
<td><INPUT type="text" name="quantite['.$nbr.']"><input type="hidden" name="nbr" value="'.$nbr.'"/></td><</tr>';$nbr++;}
.........................................................................
Deuxième problemme :
Quelle est la syntaxe a utiliser pour recuperer les variables $_POST[selectionne[$i] ???
.........................................................................
$nbr=$_POST['nbr'];
for($i=0;$i<$nbr;$i++){
if (isset ($_POST(selectonne['$i']))){
$selectonne[$i]=$_POST['selectonne[$i]'];
.........................................................................
merci de votre aide
A voir également:
- PHP CHECKBOX tableau varible boucle
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
2 réponses
c'est bon j'ai regeler mon probelmme, j'ai initialiser des variables dans la boucle qui prennent les valeurs du compteur a chaque iteration, genre $checkboxx="checkbox_".$i;
et puis dans le name du checkbox je mets name="'.$checkboxx.'" , et j'envoie le formulaire par un post , et je recois les données a la page suivante de la meme maniere, voila c reussi .
et puis dans le name du checkbox je mets name="'.$checkboxx.'" , et j'envoie le formulaire par un post , et je recois les données a la page suivante de la meme maniere, voila c reussi .