Problème formulaire php

Problème formulaire php - PHP - Programmation

Marsh Posté le 12-07-2005 à 15:36:31    

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  

Reply

Marsh Posté le 12-07-2005 à 15:36:31   

Reply

Marsh Posté le 12-07-2005 à 15:38:54    

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 ?

Reply

Marsh Posté le 12-07-2005 à 16:02:15    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed