La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Pb avec Formulaire
« Précédent Suivant »
Pages: [1] 2 Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Pb avec Formulaire  (Lu 4567 fois)
Pb avec Formulaire
« sur: le 30-04-2012 a 17:56:04 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Je suis en train de faire mon formulaire de contact et je n'arrive pas à faire valider l'envoi des informations.

Une fois le formulaire rempli et valider, une nouvelle page s'ouvre et me met "Vous devez d'abord envoyer le formulaire."

J'ai beau chercher je ne trouve pas le problème.

Qqn pourrais t il m'aider afin que je puisse enfin arriver à bout de cette page contact.
Je précise que c'est mon site perso et non un travail pour un tiers.

Merci d'avance aux personnes qui m'aideront.

++

PS : http://gc-design.fr/contact/index.html

Rapporter au modérateur  

Re:Pb avec Formulaire
« Répondre #1 sur: le 30-04-2012 a 18:35:10 »
Vitamine-web
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 4



Venez cueillir le succès chez vitamine-web

Voir le Profil    WWW
Répondre avec citation

Bonjour,

Visiblement le formulaire pointe sur : traitement_formulaire.php,  c'est lui qui pose surement problème ou alors le script attent peut être autre chose comme champ à valider.

Sur quel CMS est développé le site?

Rapporter au modérateur  

Solutions CMS (Prestashop - Joomla - SPIP - WordPress - OsCommerce,...) Solutions sur-mesure - maquettes - intégrations - WebService ...
Re:Pb avec Formulaire
« Répondre #2 sur: le 30-04-2012 a 20:06:27 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Effectivement cela est relié à traitement_formulaire.php, mais n'étant pas assez pointu la dessus je ne trouve pas la solution.

Le site a été crée à partir d'un template en html classic.

Je laisse le fichier php pour si vous pouvez y déceler une erreur.
http://gc-design.fr/traitement_formulaire.rar

Merci d'avance

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #3 sur: le 01-05-2012 a 08:36:21 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut,
Cette erreur s'affiche quand l'utilisateur accède à la page de traitement sans appuyer sur le bouton de validation.
C'est la ligne
Code:
if (!isset($_POST['envoi']))


Or ton bouton de validation à pour nom contact_submit.
Il faut donc remplacer la ligne par:
Code:
if (!isset($_POST['contact_submit']))


Ça la fou un peu mal de pas savoir ça en tant que créateur de site internet mais bon...

A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Pb avec Formulaire
« Répondre #4 sur: le 01-05-2012 a 12:11:11 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Merci à toi pour ton aide, pour répondre à ton observation, je suis plus graphiste que créateur de site web, je sous traite cette partie de mes prestations.

Concernant mon formulaire, le message arrive bien dans ma boite mais je ne reçois que la partie "message", tous les autres champs ne sont pas dans le mail d'arrivé.

Aurais tu une solution à m'apporter ?

Je remercie d'avance

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #5 sur: le 07-05-2012 a 08:54:37 »
Soundboy39
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 153



Webmaster Freelance - Creation et Gestion

Voir le Profil    WWW    E-Mail
Répondre avec citation

hello,

est tu sur que tu traite bien tous les $_POST[] 

Rapporter au modérateur  

MO'WebCreation - Création et gestion de sites web
Réseaux sociaux : Facebook - Google +
Re:Pb avec Formulaire
« Répondre #6 sur: le 07-05-2012 a 21:05:45 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Salut,

Bah je t'avouerai que je suis un peu dans la panade avec ce formulaire, j'ai bien essayé de me dépatouiller tout seul mais force est de constater que je ne sais pas ou est le problème.

Si à l'occaz tu peux jeter un coup d'oeil.

http://gc-design.fr/traitement_formulaire.rar

Merci d'avance

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #7 sur: le 08-05-2012 a 09:33:21 »
Soundboy39
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 153



Webmaster Freelance - Creation et Gestion

Voir le Profil    WWW    E-Mail
Répondre avec citation

re,

Bon c'est quand même du très basic ton erreur    !!

Je ne vois pas comment tu fais pour envoyer ton formulaire sans bouton d'envoi,
au départ je pensais que tu utilise du javascript mais j'en ai pas vu donc j'en ai déduis que tu la réellement oublié...
d'où l'erreur déclenchée par :

if (!isset($_POST['contact_submit']))
   {
      // formulaire non envoyé
      echo '<p>'.$message_erreur_formulaire.'</p>'."\n";
   }

Donc première correction au niveau de la div "form_submit" :

<div class="form_submit">
        <div id="submitter">
      <input type="submit" value="Envoyer" name="contact_submit" />
   </div>
</div>

Voilà cette fois le formulaire est bien envoyé avec tous les paramètres nécessaires au traitement.

Ensuite : il y a également une correction à appliqué dans le fichier "traitement_formulaire.php" au niveau des lignes 62-63.
Ligne 62 : la déclaration du pattern est mal délimitée (il manque un ^ à la fin);
Ligne 63 : La fonction eregi() est obsolète, à remplacer par preg_match;

Voilà pour moi ça marche jusqu'à l'envoie du mail, que je ne peu pas faire puisque je suis en local, mais quoi qu'il en soit cette fois tu arrive au bout !...
...Merci qui ?

« Dernière Édition: le 08-05-2012 a 09:34:11 par Soundboy39 » Rapporter au modérateur  

MO'WebCreation - Création et gestion de sites web
Réseaux sociaux : Facebook - Google +
Re:Pb avec Formulaire
« Répondre #8 sur: le 08-05-2012 a 11:44:01 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Salut Soundboy,

Tout d'abord merci à toi pour ton aide.
Concernant le bouton d'envoi, il y en bien un à la base, il s'affiche lorsque tu remplis la question "5+3".
Désormais avec ton code, j'ai un bouton envoyer qui s'affiche tout le temps mais aussi un bouton "validation>>" qui s'affiche lorsqu'on répond à la question.

Ensuite, j'ai fais un envoi et j'ai toujours le même problème, je ne reçois que les infos inscrites dans la case "demande".

Voila, je pense pas avoir fait d'erreur en faisant tes corrections.

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #9 sur: le 08-05-2012 a 19:17:08 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Pour le bouton de validation c'est bon pas besoin de toucher à ça comme te le dit Soundboy39.
Il faut maintenant que tu ajoutes les infos dans le corp du message. Pour le téléphone par exemple:
Code:

$message.= "Téléphone:".$tel;


A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Pb avec Formulaire
« Répondre #10 sur: le 09-05-2012 a 00:42:18 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Merci pour ton aide WebD, mais après plusieurs essais et changement de code je n'ai pas trouvé la solution.
Ca peut paraitre simple pour des connaisseurs mais pour qqn comme moi qui connait pas le codage c'est un calvaire.

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #11 sur: le 09-05-2012 a 21:45:43 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Dis moi exactement ce que tu reçois.
Quel sujet quel message...?

Olivier.

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Pb avec Formulaire
« Répondre #12 sur: le 09-05-2012 a 23:37:56 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Salut,

Alors je reçois ce qu'il y a d'écrit dans les cases demande et message.

La case demande est noté en tant que sujet du mail et la case message est dans le corps du mail.

De plus dans le fichier traitement_formulaire j'ai noté "non" à la commande, envoi d'une copie et la copie arrive tout de même à l'auteur du mail.

http://gc-design.fr/exemple_formulaire.jpg

Merci à toi pour ton aide.

Rapporter au modérateur  
Re:Pb avec Formulaire
« Répondre #13 sur: le 10-05-2012 a 18:47:15 »
Soundboy39
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 153



Webmaster Freelance - Creation et Gestion

Voir le Profil    WWW    E-Mail
Répondre avec citation

Si tu n'est que designer pourquoi tu ne passe pas par un CMS comme Joomla! plutôt que de tout coder toi même ??

Rapporter au modérateur  

MO'WebCreation - Création et gestion de sites web
Réseaux sociaux : Facebook - Google +
Re:Pb avec Formulaire
« Répondre #14 sur: le 10-05-2012 a 18:58:35 »
lefrangin
Membre récent
*

Hors-Ligne

Messages: 19





Voir le Profil    E-Mail
Répondre avec citation

Bah à vrai dire mon site précédent était fait sous joomla et c'est beaucoup moins pratique au niveau graphisme (je trouve) et je pensais pas que j'allais tant galérer pour faire le formulaire de contact sinon j'aurai juste mis mon mail en contact et basta, mais la il m'a tellement pris la tête ce formulaire que je le laisserai pas gagné...lol

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] 2 Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg