Problème d'envoi formulaire
Fermé
gentillealouette2
Messages postés
3
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
15 janvier 2013
-
19 sept. 2012 à 09:46
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 20 sept. 2012 à 10:06
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 20 sept. 2012 à 10:06
A voir également:
- Problème d'envoi formulaire
- Votre envoi est sur le site qui dessert votre adresse. nous préparons sa distribution. ✓ - Forum Consommation et internet
- Formulaire de réclamation facebook - Guide
- Alias du formulaire - Forum Programmation
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
3 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
225
19 sept. 2012 à 11:01
19 sept. 2012 à 11:01
Salut,
Testé ce code PHP à la place du votre:
Notez que la variable $Mail n'apparaît nul part dans votre code HTML (formulaire) ni dans le code PHP....ce qui va certainement provoquer une erreur en l'état.
Testé ce code PHP à la place du votre:
<?php
//si les variables existent et que'elles ne sont pas vides
if(isset($_GET['Nom']) && $_GET['Nom']!=NULL && isset($_GET['Prenom']) && $_GET['Prenom']!= NULL){
//Variable transmis par l'url
$Nom = $_GET['Nom'];
$Prenom = $_GET['Prenom'];
//variables du formulaire
$destinataire = "adresse mail";
$subject = "devis";
//Entête du formulaire
$from = "From: " . $Mail;
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/plain; charset= iso-8859-1\n";
//message
$message ='Nom = '.$Nom.'\n';
$message .='Prénom = '.$Prenom.'\n';
//envoie du formulaire
mail($destinataire, $subject, $message, $from);
//redirection
Header("Location: page.html");
}
//cas d'une erreur
else{
echo 'Une variable est vide ou manquante!';
}
?>
Notez que la variable $Mail n'apparaît nul part dans votre code HTML (formulaire) ni dans le code PHP....ce qui va certainement provoquer une erreur en l'état.
Bonjour Tryan 44
je te remercie beaucoup pour ta réponse.
J'ai fait l'essai avec ton code et j'ai toujours le même problème, les envois sont aléatoires.
J'ai le retour indiquant l'envoi mais pas la réception de mail et comme auparavant lorsque ça ne fonctionne pas, à l'envoi du questionnaire le retour est immédiat au lieu d'une légère attente. Ca bug environ 3 à 4 fois sur 10.
Je sais que ce problème se reproduit chez les clients qui répondent au formulaire complet, parfois je reçois et parfois non. Bizarre.
je te remercie beaucoup pour ta réponse.
J'ai fait l'essai avec ton code et j'ai toujours le même problème, les envois sont aléatoires.
J'ai le retour indiquant l'envoi mais pas la réception de mail et comme auparavant lorsque ça ne fonctionne pas, à l'envoi du questionnaire le retour est immédiat au lieu d'une légère attente. Ca bug environ 3 à 4 fois sur 10.
Je sais que ce problème se reproduit chez les clients qui répondent au formulaire complet, parfois je reçois et parfois non. Bizarre.
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
225
20 sept. 2012 à 10:06
20 sept. 2012 à 10:06
Ouai c'est bizarre... en même temps je suppose qu'il n'y qu'une petite partie de votre formulaire sur ce poste et que celui-ci utilise également du Javascript?