Formulaire avec champs obligatoires
Forum Programmation : Formulaire avec champs obligatoires
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
Salut,
J'ai un formulaire sur un site. J'arrivais bien à recevoir les informations mais sans contraindre les personnes à remplir des champs obligatoires.
J'ai trouver un formulaire qui me semble pas mal ici http://aspirine.org/contact/ et normalement simple à mettre en oeuvre et qui me permet de remplir obligatoirement certains champs importants.
Mais voilà j'ai dû omettre certains paramétrages car lorsque l'utilisateur envoie le formulaire on tombe sur une page blanche.
Mon formulaire est visible ici : http://www.festltpa.com/inscription_merise180408bis.php
Or en local lorsque le formulaire est bien rempli j'ai ce message d'erreur :"Problème technique lors de l'envoi du mail. Pourtant il n'y avait pas de souci dans le formulaire."
Et puis "Notice: Undefined index: ville in c:\program files\easyphp1-8\www\ltpa\contact.php on line 233"
Et ceux pour toutes les données renseignées par l'utilisateur. Ici c'est ville
Ainsi que : "Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\ltpa\contact.php on line 379"
J'ai bien mis sur mon serveur les fichiers :
- contact.php (que je n'ai pas modifié)
- contactmerci.php (script non changé juste intégré dans le corp d'une page équivalente au reste du site)
- contacterreur.html (pareillement)
- contact.config.php (fichier de configuration à modifier, je vous mets le code ci-dessous)
Code :
|
J'ai pas paramétrer pour les options je souhaite seulement recevoir les infos avec les champs obligatoires. Si quelqu'un a une idée d'où viennent mes messages d'erreur en local et pourquoi j'ai rien via le serveur, seulement une page blanche, ça m'aiderait bien.
Merci
Salut,
| Citation : Notice: Undefined index: ville in c:\program files\easyphp1-8\www\ltpa\contact.php on line 233 |
A mon avis, vu les erreurs que tu as dans le fichier contact.php c'est que tu passes mal les valeurs.
| Citation : Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\ltpa\contact.php on line 379 |
Tu n'as pas de serveur SMTP pour pouvoir envoyer des mails
Il y a 1747 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
