FORMULAIRE PHP

Bonjour,

J’ai un formulaire html et un scripte php et quand je clique sur envoyer le scripte php il s’ouvre avec dreamweaver et il envoi rien chui planté la.
Voila mon formulaire htm et aussi le php

<form style="margin-left: 0px; width: 572px;" name="inscription" method="post" action="inscription.php">
  
  


  
  
  
  <h1 style="font-style: italic;">&nbsp;</h1>




  
  
  
  <div align="center">



  


  
  
  
  <table style="text-align: left; width: 316px; height: 62px;" border="0" cellpadding="2" cellspacing="2">




    <tbody>




      <tr>




        <td style="width: 18%;">
		
        <p style="text-align: center;">
		<input name="accepte" style="float: right;" type="checkbox"></p>
        </td>




        <td><span style="font-weight: bold; font-style: italic;">J'accepte</span></td>




      </tr>




      <tr>




        <td style="font-weight: bold;">Circuits </td>




        <td>
        
        
        
        <select size="1" name="circuits">
        <option value="" selected="selected">Dakhla "SOLEIL ET PLAGES"</option>
        <option value="01">Dakhla</option>
        <option value="02">Marrakech &amp; Agadir</option>
        <option value="03">Gof du Maroc</option>
        <option value="04">Merzouga</option>
        <option value="05">Sud du Maroc</option>
        <option value="06">Ouarzazat</option>
        </select>




        </td>




      </tr>




    
    
    
    </tbody>
  
  
  
  </table>




  </div>




  <big><span style="font-weight: bold;"><br>

  </span></big>
  
  <table style="text-align: left; width: 567px; height: 345px;" id="table1" border="0" cellpadding="2" cellspacing="2">




    <tbody>




      <tr>




        <td style="font-weight: bold;">Nom</td>




        <td colspan="3" width="446"><input name="nom" size="25"></td>




      </tr>




      <tr>




        <td style="font-weight: bold;">Pr&eacute;nom</td>




        <td colspan="3" width="446"><input name="prenom" size="25"></td>




      </tr>




      <tr>




        <td style="font-weight: bold; width: 107px;">T&eacute;l</td>




        <td colspan="3" width="446"><input name="telephone" size="30"></td>




      </tr>




      <tr>




        <td style="font-weight: bold;">E-mail</td>




        <td colspan="3" width="446"><input name="email" size="30"></td>




      </tr>




      <tr>




        <td style="text-align: right; font-weight: bold;">Adultes</td>




        <td width="126">&nbsp;&nbsp;
        
        <select size="1" name="adultes">
        <option value="" selected="selected">00</option>
        <option value="01">01</option>
        <option value="02">02</option>
        <option value="03">03</option>
        <option value="04">04</option>
        <option value="05">05</option>
        <option value="06">06</option>
        <option value="07">07</option>
        <option value="08">08</option>
        <option value="09">09</option>
        <option value="10">10</option>
        </select>




        </td>




        <td style="width: 161px; text-align: right;">&nbsp;<span style="font-weight: bold;">Enfants</span></td>




        <td style="width: 169px; height: 20%;">&nbsp;

        
        <select size="1" name="enfants">
        <option value="" selected="selected">00</option>
        <option value="01">01</option>
        <option value="02">02</option>
        <option value="03">03</option>
        <option value="04">04</option>
        <option value="05">05</option>
        <option value="06">06</option>
        <option value="07">07</option>
        <option value="08">08</option>
        <option value="09">09</option>
        <option value="10">10</option>
        </select>




        </td>




      </tr>




      <tr>




        <td style="vertical-align: top; text-align: center;"><span style="font-weight: bold;"> Demande de r&eacute;servation</span></td>




        <td colspan="3" width="446"><textarea name="text" rows="10" cols="56">Tapez votre text ici</textarea></td>




      </tr>




    
    
    
    </tbody>
  
  
  
  </table>




  <br>




  <input value="Envoyer" type="submit"><br>




</form>


MON PHP

<?php
if(isset($_POST) && isset($_POST['accepte']) && isset($_POST['circuits']) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['telephone']) && isset($_POST['email']) && isset($_POST['adultes']) && isset($_POST['enfants']) && isset($_POST['sex']) && isset($_POST['text'])){
extract($_POST);
if(!empty($accepte) && !empty($circuits) && !empty($nom) && !empty($prenom) && !empty($telephone) && !empty($email) && !empty($adultes) && !empty($enfants) && !empty($sexe) && !empty($text)){
$destinataire="krownw@hotmail.fr";
   $sujet="Demande ";
   $msg="message de votre site \n
   conditions de paiement: $accpte \n
   Circuit: $circuits \n
   Nom: $nom \n
   Prenom: $prenom \n
   Tel: $telephone \n
   Email: $email \n
   Nombre d'adultes: $adultes \n
   Nombre d'enfants: $enfants \n
   Sexe: $masculin \n
   Message: $text";
   $entete="From: $email \n Reply-To: $email";
   mail($destinataire,$sujet,$msg,$entete);
   echo "<center><b>Le mail de $circuits a bien été envoyé</b></center>";
   }
   else{
        echo "vous n'avez pas remplis tous les champs";
   }
}
?>
Configuration: Windows XP Internet Explorer 7.0

8 réponses

  1. Contributeur
    oui, sur ton ordi. C'est poru le temps du développement de ton site. Ensuite, tu transferas ton site sur un serveur "online"
    1. non non pas ecord

      je l'install sur mon ordi ?
      ou bien sur le serveur ?
      si sur le serveur je c pas cmment faire
      1. Contributeur
        non, je dis que sans serveur WEB, tu ne pourras jamais savoir si ca fonctionne ou pas ;)

        des problèmes dans ton php, tu en as:
           mail($destinataire,$sujet,$msg,$entete);
           echo "<center><b>Le mail de $circuits a bien été envoyé</b></center>";


        et si mail renvoi qu'il y a eu un problème dans l'envoi du mail ??
        1. tu vx dir que j'ai pas de problem sur mon php???
          surtou

          html

          <input name="accepte" style="float: right;" type="checkbox">
          et
          <select size="1" name="circuits">
          <option value="" selected="selected">Dakhla "SOLEIL ET PLAGES"</option>
          <option value="01">Dakhla</option>
          <option value="02">Marrakech & Agadir</option>
          <option value="03">Gof du Maroc</option>
          <option value="04">Merzouga</option>
          <option value="05">Sud du Maroc</option>
          <option value="06">Ouarzazat</option>
          </select>
          et
          <select size="1" name="adultes">
          <option value="" selected="selected">00</option>
          <option value="01">01</option>
          <option value="02">02</option>
          <option value="03">03</option>
          <option value="04">04</option>
          <option value="05">05</option>
          <option value="06">06</option>
          <option value="07">07</option>
          <option value="08">08</option>
          <option value="09">09</option>
          <option value="10">10</option>
          </select>

          ils sont souligné en php

          <?php
          if(isset($_POST) && isset($_POST['accepte']) && isset($_POST['circuits']) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['telephone']) && isset($_POST['email']) && isset($_POST['adultes']) && isset($_POST['enfants']) && isset($_POST['sex']) && isset($_POST['text'])){
          extract($_POST);
          if(!empty($accepte) && !empty($circuits) && !empty($nom) && !empty($prenom) && !empty($telephone) && !empty($email) && !empty($adultes) && !empty($enfants) && !empty($sexe) && !empty($text)){
          $destinataire="krownw@hotmail.fr";
             $sujet="Demande ";
             $msg="message de votre site \n
             conditions de paiement: $accpte \n
             Circuit: $circuits \n   Nom: $nom \n
             Prenom: $prenom \n
             Tel: $telephone \n
             Email: $email \n
             Nombre d'adultes: $adultes \n
             Nombre d'enfants: $enfants \n   Sexe: $masculin \n
             Message: $text";
             $entete="From: $email \n Reply-To: $email";
             mail($destinataire,$sujet,$msg,$entete);
             echo "<center><b>Le mail de $circuits a bien été envoyé</b></center>";
             }
             else{
                  echo "vous n'avez pas remplis tous les champs";
             }
          }
          ?>
          


          et excuse moi chui q'un debuton Merci
          1. Contributeur
            pour l'execution de scripts php, il faut un serveur web

            installes wamp ou easyphp, et crées un dossier dans le répertoire www contenant les fichiers de ton projet

            une fois le serveur lancé, tu accèdera via http://localhost

            il faudra que tu renseignes ton serveur smtp (celuide ton FAI) avec l'instruction ini_set(smtp,"smtp.tonFAI.fr") par exemple, sinon la fonction mail ne marchera pas.

            note: t'aurai pu virer tout ces espaces, ca file la gerbe