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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème formulaire php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème formulaire php

n°1148027
kesnake
Posté le 12-07-2005 à 15:36:31  profilanswer
 

Bonjour à tous :  
Voici le pb que je rencontre :
 
Parse error: parse error, unexpected $ in mail.php on line 69
 
Fichier mail.php  
 

Citation :

<?php
if($send =="envoi" )
{
if($Message =="" )
 {
 // On verifie le message
 echo("Le champ Message est vide !" );
 }  
 else
 {
 // On verifie le sujet
  if($Sujet =="" )
  {
  echo("Le champ sujet est vide !" );
  }
 else
 {
 // On verifie l'email
 if($Email =="" )
   {
   echo("Le champ email est vide !" );
   }
   else
   {
if($raison =="" )
  {
  echo("Le champ raison est vide !" );
  }
 else
 {
if($nom =="" )
  {
  echo("Le champ nom est vide !" );
  }
 else
 {
if($ville =="" )
  {
  echo("Le champ votre ville est vide !" );
  }
 else
 {
if($phone =="" )
  {
  echo("Le champ telephone est vide !" );
  }
 else
 {
if($domaine =="" )
  {
  echo("Le champ domaines interets est vide !" );
  }
 else
 {
   // si tout a été remplie, on envoi
   mail("www@xxxxx.com",$domaine,$phone,$Sujet,$ville,$nom,$raison,$Message,"From: ".$Email);
   echo("Votre message a bien été envoyé" );
   }
  }
 }
}
?>


 
 
Le formulaire php
 

Citation :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape" )&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
 
<body>
<div id="Layer1" style="position:absolute; width:437px; height:115px; z-index:1; left: 218px; top: 82px;">
  <form method="post" action="mail.php" enctype="multipart/form-data"><br>
<table width="100%" border="0" cellspacing="1"  
 
cellpadding="2"><br>
  <tr>
    <td>Vous &ecirc;tes* : </td>
    <td><input type="text" size="35" name="vous" /></td>
  </tr>
  <tr>
    <td>Raison sociales* : </td>
    <td><input type="text" size="35" name="raison" /></td>
  </tr>
  <tr>
    <td>Votre nom, votre pr&eacute;nom* : </td>
    <td><input type="text" size="35" name="nom" /></td>
  </tr>
  <tr>
    <td>Ville*: </td>
    <td><input type="text" size="35" name="ville" /></td>
  </tr>
  <tr>
    <td>Pays*:</td>
    <td><input type="text" size="35" name="pays" /></td>
  </tr>
  <tr>
    <td>Num&eacute;ro de t&eacute;l&eacute;phone*: </td>
    <td><input type="text" size="35" name="phone" /></td>
  </tr>
  <tr>
    <td>Votre email :</td>
    <td><input type="text" size="35" name="Email" /></td>
  </tr>
  <tr>
    <td>Domaine d'int&eacute;r&ecirc;t*: (Conception, d&eacute;ploiement...)</td>
    <td><input type="text" size="35" name="domaine" /></td>
  </tr>
  <tr>
    <td>Le sujet :</td>
    <td><input type="text" size="35" name="Sujet" /></td>
  </tr>
  <tr> <br>
<td width="51%">Votre message :</td><br>
<td width="49%"> <br><br>
<textarea cols="35" rows="5" name="Message"></textarea>
</td><br>
</tr><br>
<br>
<br>
<tr> <br>
<td colspan="2"> <br>
<div align="center"> <br>
<input type="submit" value="Envoyer" name="Envoyer"><br>
 
<input type="hidden" name="send" value="envoi"><br>
</div><br>
</td><br>
</tr><br>
</table>
<br>
 
</form></div>
</body>
</html>


 
 
Merci d'avance à tous  

mood
Publicité
Posté le 12-07-2005 à 15:36:31  profilanswer
 

n°1148033
FlorentG
Posté le 12-07-2005 à 15:38:54  profilanswer
 

mail("www@xxxxx.com",$domaine,$phone,$Sujet,$ville,$nom,$raison,$Message,"From: ".$Email);


Je savais pas qu'on pouvais mettre autant de paramètres à la fonction mail [:moule_bite] A moins que ce soit une fonction customisée...
 
Sinon c'est laquelle, la ligne 69 ?

n°1148092
bl@p_psx
Admin G15-france
Posté le 12-07-2005 à 16:02:15  profilanswer
 

effectivement, ya comme un pb là ...
 
http://fr.php.net/manual/fr/function.mail.php

Code :
  1. bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )


 
faudrais concatener tes vraiables ...

Code :
  1. mail("www@xxxxx.com","Domaine :".$domaine."\nPhone :".$phone."\nSujet :".$Sujet."\n Ville :".$ville."\nNom:".$nom."\nraison".$raison."\nMessage:".$Message,"From: ".$Email);


mais c'est bourin ^^
 
ps: ya pas de ligne 69 ...
62 ligne en tout ...


Message édité par bl@p_psx le 12-07-2005 à 16:03:07

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

  Problème formulaire php

 

Sujets relatifs
problème avec formulaireProblème dans mon formulaire
problème de JS et formulaireProblème de positionnement d'un formulaire
Probleme de nom de fichier avec un formulaireprobleme de formulaire
Probleme de formulaire help svpProbleme de formulaire
tout peit probleme formulaireProblème de stockage de données d'un formulaire...
Plus de sujets relatifs à : Problème formulaire php


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