|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Kévin Étudiant Inscription : janvier 2012 Messages : 4 ![]() |
Bonjour,
J'ai quelques petits soucis lors de la création d'un formulaire de contact ( je suis débutant en php). J'ai un formulaire de contact ( que vous pouvez tester ici : http://toujoursutile.fr/test/ et le source est ici : http://toujoursutile.fr/test/index.txt ). Je ne comprends pas trop pourquoi il ne fonctionne pas ( le soucis vient des checkbox, mais je ne vois pas où). A terme, le formulaire doit: - récupérer les infos du formulaire. - les envoyer à une adresse mail. - les stocker dans une base de données. - en fonction de la réponse aux radios, l'internaute doit être redirigé vers une page spécifique ( page1 s'il coche la première boîte, page2 si c'est la seconde etc.). Pour l'instant, je me concentre surtout sur les 2 premiers points (récupérer les infos par un post, et les envoyer à une adresse). mais déjà, cela ne fonctionne pas. Quelqu'un voit où est l'erreur ? Merci d'avance. K. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 671 ![]() |
Il va nous falloir un peu plus de précisions : qu'est-ce qui ne marche pas exactement ? Tu as un message d'erreur, quelque chose du genre ?
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Kévin Étudiant Inscription : janvier 2012 Messages : 4 ![]() |
'lut,
J'ai tout mis en ligne (source+formulaire, ici : http://toujoursutile.fr/test/ et source http://toujoursutile.fr/test/index.txt ). En fait, le formulaire fonctionne ( je suppose en tout cas) sauf les checkbox: on a beau les cocher, le formulaire n'est pas validé : message d'erreur: il faut cocher les checkbox. Or, elles sont cochées. Ca doit être une erreur toute bête, je sais, mais impossible de voir où :/ |
|
|
00
|
|
|
#4 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 671 ![]() |
Hum... d'après ce que je vois, tu utilises un tableau de checkboxes :
Code html :
<input type="checkbox" border="0" value="1" name="f_9[0]">
Code :
![]() Tu peux essayer de l'afficher pour voir si il ya quelque chose dedans, ce serait déjà une piste :print_r($f_9);Au passage, je te conseille d'utiliser des noms de variables un peu plus explicites, ça faciliterait la lecture. Et tu as un sérieux problème d'encodage (sauf ça vient juste de la mise à dispo du code). Pour ce point, je te conseille ce tuto : Encoder son site intégralement en UTF-8
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Kévin Étudiant Inscription : janvier 2012 Messages : 4 ![]() |
En fait, j'ai trouvé la structure de ce code sur internet, que j'ai adapté moi-même.
L'original fonctionnait, seules les checkbox ne fonctionnent pas. J'ai modifié d'encodage : en UTF-8. L'affichage est donc correct désormais. http://toujoursutile.fr/test/ et http://toujoursutile.fr/test/index.txt |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com