La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  probleme avec un formulaire que
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: probleme avec un formulaire que  (Lu 1508 fois)
probleme avec un formulaire que
« sur: le 22-08-2012 a 23:12:49 »
tarkus
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

Salut a tous !
Nouveau dans la webdesign , j'ai un gros probleme avec un formulaire que j'ai créé et je n'arrive pas a trouver l'erreur
Je recois le mail mais il est vide....
Quelqu'un pourrait m'aider ? je peux transferer les fichiers en PV si besoin.

Rapporter au modérateur  

Re:probleme avec un formulaire que
« Répondre #1 sur: le 23-08-2012 a 04:03:07 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





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

Si ton code n'est pas trop long tu peux nous le mettre dans ton poste.

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:probleme avec un formulaire que
« Répondre #2 sur: le 27-08-2012 a 22:34:49 »
tarkus
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation


<?php
$adresse="
$sujet = "test";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$text="<html>";
$text.="$texte";
$text.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html"; 
if (mail($adresse,$sujet,$text,$from))
//mail($adresse,$sujet,$texte,$from);
//echo (" ".$texte);
echo("<center><font color=green><br><br><br><h2>Formulaire envoy&eacute; ! Je vous r&eacute;pondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir &agrave; l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Probl&egrave;me &agrave; l'envoi du mail...d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$adresse\">classiquement</a>");
?>




<script type="text/javascript" language="Javascript" >
<!--
function verification()
{
if(document.formulaire.nom.value == "")  {
  alert("Veuillez entrer votre nom svp");
  document.formulaire.nom.focus();
  return false;
  }
  else
if(document.formulaire.prenom.value == "") {
  alert("Veuillez entrer votre prenom svp");
  document.formulaire.prenom.focus();
  return false;
  }
  else
if(document.formulaire.email.value == "") {
  alert("Veuillez entrer votre adresse electronique svp");
  document.formulaire.email.focus();
  return false;
  }
  else
if(document.formulaire.email.value.indexOf('@') == -1) {
  alert("Ce n'est pas une adresse electronique, verifiez la svp");
  document.formulaire.email.focus();
  return false;
  }
  else
if(document.formulaire.texte.value == "") {
  alert("Veuillez entrer le texte de votre message svp");
  document.formulaire.texte.focus();
  return false;
  }
return true
}
//-->
</script>
<form name='formulaire' action="http://www.xxxxxxxx.com/traitement.php" method='post'onSubmit="return verification()">
<table border="0" align="center" cellspacing="0">
    <th><strong><em>Formulaire</em></strong></th>
<tr>
  <td>Nom : </td><td><input name='nom' type='text' size='50'></td></tr>
<tr>
  <td>Pr&eacute;nom : </td><td><input name='prenom' type='text' size='50'></td></tr>
<tr>
  <td>Email :</td><td><input name='email' type='text' size='50'></td></tr>
<tr>
  <td>Message :</td><td><textarea name='texte' cols='50' rows='10'></textarea></td></tr>
<tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>

Rapporter au modérateur  
Re:probleme avec un formulaire que
« Répondre #3 sur: le 28-08-2012 a 03:02:19 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





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

Plusieurs choses ne vont pas:
Les données d'un formulaire se récupère par la variable $_POST. Par exemple pour récupéré le nom, le prenom et l'adresse mail il faut faire:

Code:

$from="From: ".$_POST['nom'].$_POST['prenom']."<".$_POST['email'].">\r\n";


Ensuite ton header est incomplet, la variable $from dans ton cas. Regarde sur Google il y a des dizaines d'articles qui explique comment envoyer correctement un mail en php.

A+

Olivier.

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:probleme avec un formulaire que
« Répondre #4 sur: le 28-08-2012 a 14:31:46 »
tarkus
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil
Répondre avec citation

merci
un corrigé serait le bienvenu

Rapporter au modérateur  
Re:probleme avec un formulaire que
« Répondre #5 sur: le 28-08-2012 a 19:09:12 »
raptou
Membre récent
*

Hors-Ligne

Messages: 72



Je ne suis pas un lama!

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

tu ne trouves pas ta demande et le ton utilisé un poil deplacé ?
WebD t'as donné LA piste, tu ne veux pas non plus qu'il le fasse à ta place ?

Rapporter au modérateur  

Num. Siret : 48314492900013
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] 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