Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1895 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  petit probleme formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit probleme formulaire

n°1242006
vincent220​8
Posté le 09-11-2005 à 10:58:32  profilanswer
 

bonjour j'ai un probleme sur un formulaire:
<form name="form1" method="post" action="http://www.informatiques-consommables.com/Catalogue/envoi.php3">
                          <table width="100%" >
                            <tr class="textes">
                              <td><input name="textfield" type="text" value="Marque" size="10" maxlength="10"></td>
                              <td><input name="textfield" type="text" value="Model" size="20" maxlength="20"></td>
                              <td><input name="textfield" type="text" value="Ref" size="20" maxlength="20"></td>
                              <td>&nbsp;</td>
                            </tr>
                            <tr class="textes">
                              <td>Nous vous recontactons par: </td>
                              <td><input name="textfield" type="text" value="Votre Email" size="20" maxlength="20"></td>
                              <td><input name="textfield" type="text" value="Votre Telephone" size="20" maxlength="20"></td>
                              <td><input type="submit" name="Submit" value="Envoyer"></td>
                            </tr>
                          </table>
                      </form>
 
 
 
envoi.php3
 
<?
/*
*/
$MailTo = "contact@uzege.com"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailSubject = "contact cevennestoner.com"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: contact@cevennestoner.com"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3" ).
 
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
 
$Envoi = 1; //initialisation de la variable envoi à 1
 
if ($champ1 == "marque" ){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 1.</font><br>" ); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody = "$champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == "model" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 2.</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ2\n";
}
if ($champ3 == "reference" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 3</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ3\n";
}
if ($champ4 == "email" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 4</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ4\n";
}
if ($champ5 == "telephone" ){
echo("<font face=verdana size=2>Vous n'avez pas complété le champ 5</font><br>" );
$Envoi = 0;
}
else {
$MailBody .= "$champ5\n";
 
$MailBody .= "$champ6[$i], "; //stockage des items choisis dans la variable MailBody
}
if ($Envoi == 0) echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"c_outils/c_formulaire.htm\"><strong>Retour</strong></a></p>" );  
//Envoi du message
 
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
echo("<p><font face=verdana size=2>Votre message a bien été envoyé. Nous allons vous recontacter trés prochainement<br>Merci.</font>" ); echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"../accueil.php\"><strong>Retour</strong></a></p>" ); //affichage d'un message de confirmation.
}
?>
<title>cevennestonner.com</title>
</html>
 
je ne recois pas les données uniquement une virgule, quelqu'un pourrai me dire ce qui ne va pas?
Merci par avance

mood
Publicité
Posté le 09-11-2005 à 10:58:32  profilanswer
 

n°1242014
GaSPaRD77
Posté le 09-11-2005 à 11:06:44  profilanswer
 

T'as pas l'impression que tous tes input ont le même nom ... ?
 
Sans parler du code php .. Tu as lu des tutos avant de faire ça ???


Message édité par GaSPaRD77 le 09-11-2005 à 11:08:21
n°1242029
vincent220​8
Posté le 09-11-2005 à 11:17:40  profilanswer
 

je modifie cela merci

n°1242034
vincent220​8
Posté le 09-11-2005 à 11:21:40  profilanswer
 

merci probleme resolu :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  petit probleme formulaire

 

Sujets relatifs
[win32] Problème Impressionsqlplus : problème union 1 to many avec dates
problème de date...Problème en CSS !!
[swing] problème de TableModelListenerProbleme d'alignement verttical.
Problème avec sscanf[CSS] Problème de cadre en CSS
Petit problème avec un formulaire...petit probleme dans un formulaire utilisant un SELECT
Plus de sujets relatifs à : petit probleme formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR