PHP / variables SESSION, besoin d'aide
dubuducu
Messages postés
391
Date d'inscription
Statut
Membre
Dernière intervention
-
dubuducu Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
dubuducu Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterai recuperer dans mon while la valeur des checkbox cochées.
LE souci est que l'affiche se fait à l'aide de pagination.
voici le code qui ne m'affiche rien a l'ecran
et dans la page de confirmation des choix :
Merci d'avance
je souhaiterai recuperer dans mon while la valeur des checkbox cochées.
LE souci est que l'affiche se fait à l'aide de pagination.
voici le code qui ne m'affiche rien a l'ecran
echo "</td>"; echo "<font size='2' face='Arial' color='#FFFFFF'>"; echo '<td align="left"><input type="checkbox" name="choix[]" value="'.$row["id"].'"></td>'; echo'</font>'; echo "</tr>"; } $tab = array(); $debut = sizeof($tab); for ($f=0 ; $f< sizeof($choix) ; $f=$f++ ) { $tab[($debut+$f)]=$choix[$f]; } $_SESSION['nom'] = $tab;
et dans la page de confirmation des choix :
$tab = $_SESSION['nom']; echo implode(";;",$tab);
Merci d'avance
A voir également:
- PHP / variables SESSION, besoin d'aide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Php alert ✓ - Forum PHP
3 réponses
euh plusieurs erreurs apraissent...
name="choix[]"
t'es sur que tu peut mettre un tableau comme nom ?
echo'</font>';
echo "</tr>";
Un coup tu utilise '' et un autre "". sais-tu qu'ils n'on pas la meme sugnification ?
echo '<td align="left"><input type="checkbox" name="choix[]" value="'.$row["id"].'"></td>';
Ici par exemple tu a inversé, sa donnerai plutot
echo "<td align='left'><...
$tab[($debut+$f)]=
() inutiles
name="choix[]"
t'es sur que tu peut mettre un tableau comme nom ?
echo'</font>';
echo "</tr>";
Un coup tu utilise '' et un autre "". sais-tu qu'ils n'on pas la meme sugnification ?
echo '<td align="left"><input type="checkbox" name="choix[]" value="'.$row["id"].'"></td>';
Ici par exemple tu a inversé, sa donnerai plutot
echo "<td align='left'><...
$tab[($debut+$f)]=
() inutiles
Bonjour,
Pour information les tableaux sont très utiles dans ton cas:
name="tableau[]" est très bien puisqu'il te permettra de récupérer l'ensemble de tes cases cochées. Tu pourrais aussi le faire pour ton formulaire entier.
Un simple foreach te permettra de le parcourir ensuite.
Cordialement.
Pour information les tableaux sont très utiles dans ton cas:
name="tableau[]" est très bien puisqu'il te permettra de récupérer l'ensemble de tes cases cochées. Tu pourrais aussi le faire pour ton formulaire entier.
Un simple foreach te permettra de le parcourir ensuite.
Cordialement.
Le vrai problème c'est qu'on arrive à récupérer les coches cochés sur la page en cours mais si on change de page les checkbox de la page précèdente ne sont plus dans mon tableau. On a essayé d'utilisé une variable session sans succès puisqu'elle était vide et le tableaux c'est pareil il se vide à chaque page.
Merci pour ton aide
Merci pour ton aide