Envoie par mail données formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoie par mail données formulaire

par ju3979 » 04 janv. 2008, 12:37

Bonjour

Je n'avance plus ....
Quelqu'un pour m'aider svp
Merci

par ju3979 » 27 déc. 2007, 14:43

comment je fais pour le voir ??

désolé je débute totalement en php

merci pour l'aide

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Hell doc » 20 déc. 2007, 11:56

Re,

Je parle de ton code source sous ton soft ou dans ton navigateur.

<input type=...>

Hell doc

par Invité » 20 déc. 2007, 09:02

il indique le nom du service et entre parenthèse le code du service

par Hell doc » 19 déc. 2007, 15:36

Quelles sont les valeurs des propriétés name et value de ton champ service quand tu affiches la source ? (avant que tu envoies les valeurs)

Hell doc

par Invité » 19 déc. 2007, 13:28

Je reçois tous les champs correctement sauf pour le champ service ou il m'indique uniquement le code service (qui est un chiffre) au lieu de m'afficher le nom du service

Merci pour l'aide

par Hell doc » 19 déc. 2007, 12:30

Salut,

P'tite précision au passage.

Est-ce que le mail est quand même envoyé ou toutes les valeurs sont postées sauf celle-ci ?

Peux-tu nous dire ce qu'il y a dans ton champ service, présence d'un caractère ' ou " ?

Hell doc

par Invité » 19 déc. 2007, 12:21

bonjour

J'ai essayé en enlevant le Hidden et en mettant un text
Il me remonte bien le champ service avec le nom du service
Par contre il ne m'envoit toujours pas le champ dans mon mail !!!!!!
De l'aide svp
Merci d'avance

par Ryle » 14 déc. 2007, 17:46

Oui j'ai essayé et malheureusement ça ne change rein je ne récupére toujours pas mon champ service....
Merci pour l'aide
Ah non, ça change beaucoup de choses au contraire. Tu récupèreras bien ton champs service (tu peux d'ailleurs le voir apparaitre avec un print_r($_POST). Maintenant que la valeur qu'il contient ne soit pas celle que tu attends est autre chose.

Pour débugguer, tu peux modifier le type de champ en text au lieu de hidden, tu verras ainsi facilement si le nom du service est bien renseigné à chaque fois que tu changes de service dans la liste déroulante :)

par gadgino » 14 déc. 2007, 17:36

essaye de rajouter un code JS lord de l'envoi du formulaire qui formate ta reponce. bien entendut l'aspect pratique c'est qu'avec les alert tu peut voir ce que tu va envoyer donc tu fait tes test et quand tu a ce que tu veu tu enleve tes alerts. tu peu faire un bouton submit avec un evenement onClick dessus qui declanche ta fonction formate_responce().

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Invité » 14 déc. 2007, 15:37

Oui j'ai essayé et malheureusement ça ne change rein je ne récupére toujours pas mon champ service....
Merci pour l'aide

par Ryle » 14 déc. 2007, 15:27

Tu as un champ caché qui n'a pas de nom
As-tu simplement essayé de lui donner un nom en plus de son id ?

Code : Tout sélectionner

<input type="hidden" name="service" id="service" value="" />

par Invité » 14 déc. 2007, 14:47

Le problème c'est que je n'arrive pas à récupérer mon champ service lorque je reçois le mail de mon formulaire

Suite à la remarque de Ryle ci dessou je ne sais paas et ne comprend pas comment je dois modifier mon code

[quote="Ryle"]Tu as un champ caché qui n'a pas de nom, il n'est donc pas envoyé avec le formulaire, quelle que soit sa valeur :

Code : Tout sélectionner

<input type="hidden" id="service" value="">
Ca fait des jours et des jours que j'essaye en modifiant des bouts de mon code mais le resultat rest le même impossible de récupérer le champ service
Je ne sais plus quoi faire...... de l'aide svp merci

par iclo » 14 déc. 2007, 10:38

Déja faire des up c'est interdit (cfr les rêglements du forum).Si personne ne te répond, c'est juste que la réponse de Ryle, semble expliquer très bien ce qui est à l'origine de ton problème.

Si tu n'arrives pas à faire la modification, dis nous exactement ce qui ne va pas et on tâchera de t'aider.

Petite remarque personnel, prends le temps d'apprendre les tags html des formulaires avant d'essayer de les faires intéragir avec du php. (Apprendre à marcher avant de vouloir courrir)

a++

par Invité » 14 déc. 2007, 09:58

up
svp merci