IMPORTANT Pb pour enregistrer form en PHP
Résolu/Fermé
A voir également:
- IMPORTANT Pb pour enregistrer form en PHP
- Audacity enregistrer son pc - Guide
- Enregistrer en pdf - Guide
- Mise en forme conditionnelle excel - Guide
- Enregistrer son ecran - Guide
- Comment enregistrer une video youtube - Guide
6 réponses
Utilisateur anonyme
7 juin 2009 à 17:25
7 juin 2009 à 17:25
Bonjour,
Il faut que tu changes tes valeurs dans les balises :
Il faut que tu changes tes valeurs dans les balises :
<td><input type="checkbox" value="A" name="options" /> A <br /> <input type="checkbox" value="B" name="options" /> B <br /> <input type="checkbox" value="C" name="options" /> C <br /> <input type="checkbox" value="D" name="options" /> D <br /> <input type="checkbox" value="E" name="options" /> E</td>
Utilisateur anonyme
7 juin 2009 à 17:37
7 juin 2009 à 17:37
Je sais pas trop ce que tu veux faire, mais si tu veux récupérer la valeur qu'il y a dans $_POST['options'], tu peux faire :
Tu auras donc dans $valeur, soit A, soit B, soit C, soit D, soit E selon le choix de l'utilisateur dans le formulaire.
$valeur=$_POST['options'];
Tu auras donc dans $valeur, soit A, soit B, soit C, soit D, soit E selon le choix de l'utilisateur dans le formulaire.
Utilisateur anonyme
7 juin 2009 à 17:46
7 juin 2009 à 17:46
Je suis partie dans les boutons et pas dans les checkbox. Désolée.
Il y a quelque chose qui ressemble à ton code (au moins pour l'implode) : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm
Il y a quelque chose qui ressemble à ton code (au moins pour l'implode) : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm
jviens de voir le site c'est ce que j'ai fait (enfin jpense)
le pb maintenant c'est que ca n'enregistre seulement la dernière case coché et pas tte les case
<td><strong>Travaux souhaités</strong></td>
<td><input type="checkbox" value="1" name="options" /> A<br />
<input type="checkbox" value="2" name="options" /> B <br />
<input type="checkbox" value="3" name="options" /> C <br />
<input type="checkbox" value="4" name="options" /> D <br />
<input type="checkbox" value="5" name="options" /> F </td>
if (isset($_POST['options']))
{
$ids = implode(', ', $_POST['options']) ;
// on écrit la requête sql
$sql2 = "INSERT INTO DEVIS(nomclient, numcli, numtravaux) VALUES('$nom', '$mysql_id', '$ids')";
}
// on insère les informations du formulaire dans la table
mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
//j'ai fait un echo pour voir l'enregistrement ca n'affiche ke la dernière coché
echo '<p>options:<br><br>'.$options.'</p>';
:(
le pb maintenant c'est que ca n'enregistre seulement la dernière case coché et pas tte les case
<td><strong>Travaux souhaités</strong></td>
<td><input type="checkbox" value="1" name="options" /> A<br />
<input type="checkbox" value="2" name="options" /> B <br />
<input type="checkbox" value="3" name="options" /> C <br />
<input type="checkbox" value="4" name="options" /> D <br />
<input type="checkbox" value="5" name="options" /> F </td>
if (isset($_POST['options']))
{
$ids = implode(', ', $_POST['options']) ;
// on écrit la requête sql
$sql2 = "INSERT INTO DEVIS(nomclient, numcli, numtravaux) VALUES('$nom', '$mysql_id', '$ids')";
}
// on insère les informations du formulaire dans la table
mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
//j'ai fait un echo pour voir l'enregistrement ca n'affiche ke la dernière coché
echo '<p>options:<br><br>'.$options.'</p>';
:(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
7 juin 2009 à 18:18
7 juin 2009 à 18:18
Si on reprend l'exemple du site :
<input type="checkbox" value="1" name="options[]" /> A<br /> <input type="checkbox" value="2" name="options[]" /> B <br /> <input type="checkbox" value="3" name="options[]" /> C <br /> <input type="checkbox" value="4" name="options[]" /> D <br /> <input type="checkbox" value="5" name="options[]" /> F </td>
7 juin 2009 à 17:29
et après je fis comment a partir de là ?
if (isset($_POST['options']))
{