Hic

Résolu/Fermé
tonton_tonio Messages postés 13 Date d'inscription jeudi 2 avril 2020 Statut Membre Dernière intervention 4 avril 2020 - 4 avril 2020 à 17:28
tonton_tonio Messages postés 13 Date d'inscription jeudi 2 avril 2020 Statut Membre Dernière intervention 4 avril 2020 - 4 avril 2020 à 18:18
Bonjour, voici mon problème, quand je remplie mon formulaire, impossible de récupérer la valeur de la variable "type_colis". A s'arracher les cheveux !

Vous trouverez mes pages sur http://www.colisbolt.com/devis.htm

mon html
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>COLIS BOLT</title>
<meta name="description" content="Livraison de colis" />
<meta name="keywords" content="Livraison, colis, bolt," />
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />

<STYLE type=text/css>
A.menu {
	FONT-WEIGHT: bold; COLOR: #FE817D; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; COLOR: #FFD334; TEXT-DECORATION: none
}

div{ 
	margin-bottom: 10px; 
	font-family : calibri;
	font-weight: bold;
}
label{ 
	display: inline-block; 
	width: 180px; 
}
</style>


</head>


<body>

<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="20" bgcolor="#FE817D"><img src="IMG/angle_h_g.jpg" width="20" height="20"></td>
    <td width="1000" bgcolor="#FE817D"> </td>
    <td width="20" bgcolor="#FE817D"><img src="IMG/angle_h_d.jpg" width="20" height="20" align="right"></td>
  </tr>
  <tr>
    <td colspan="3" bgcolor="#FFD334"> </td>
  </tr>
  <tr> 
    <td bgcolor="#FE817D"> </td>
    <td bgcolor="#FFD334"> <table width="100%">
        <tr> 
          <td bgcolor="#FFD334"> <div align="center"> <a href="index.htm"><img src="IMG/btn/accueil.jpg" width="178" height="40" border="0" onMouseOver="this.src='IMG/btn/accueil1.jpg'" onMouseOut="this.src='IMG/btn/accueil.jpg'"/></a> 
              <a href="services.htm"><img src="IMG/btn/services.jpg" width="178" height="40" border="0" onmouseover="this.src='IMG/btn/services1.jpg'" onmouseout="this.src='IMG/btn/services.jpg'"/></a> 
              <a href="engagement.htm"><img src="IMG/btn/engagements.jpg" width="178" height="40" border="0" onmouseover="this.src='IMG/btn/engagements1.jpg'" onmouseout="this.src='IMG/btn/engagements.jpg'"/></a> 
              <a href="zone_inter.htm"><img src="IMG/btn/intervention.jpg" width="178" height="40" border="0" onmouseover="this.src='IMG/btn/intervention1.jpg'" onmouseout="this.src='IMG/btn/intervention.jpg'"/></a> 
              <a href="devis.htm"><img src="IMG/btn/devis.jpg" width="178" height="40" border="0" onmouseover="this.src='IMG/btn/devis1.jpg'" onmouseout="this.src='IMG/btn/devis.jpg'"/></a> 
            </div></td>
        </tr>
      </table
	></td>
    <td bgcolor="#FE817D"> </td>
  </tr>
  <tr> 
  </tr>
  
  <tr> 
    <td width="20" bgcolor="#FE817D"> </td>
    <td width="1000">

		<table height="100%" width="100%">
        <tr> 
          <td> </td>
          <td><div align="center"><font size="5" face="Calibri"><strong>Obtenir 
              votre devis en ligne</strong></font></div></td>
          <td> </td>
        </tr>
        <tr> 
          <td width="3%"> </td>
          <td> <div align="center">La solution sûre rapide et instantanée 
              (synonyme de "à disposition") pour vos expéditions</div></td>
          <td width="3%"> </td>
        </tr>
        <tr> 
          <td> </td>
          <td> <div align="center"> 
		  
              <form name="myForm" action="file.php" onsubmit="return verifForm(this)" method="post">
                <fieldset style="background:#e1eff2;">
                <legend style="padding:20px 0; font-size:20px;">Informations concernant 
                le transport :</legend>
                <div> 
                  <label>votre type de colis :</label>
                  <select "name="type_colis" size="1">
                    <option selected>Plis 
                    <option>Colis 
                    <option>Palettes 
                    <option>Encombrants 
                    <option>Autres 
                  </select>
                </div>
                <div> 
                  <label> votre type de transport :</label>
                  <select name="type_transport" size="1">
                    <option selected>Urgent 
                    <option>Livraison 24 H 
                    <option>Livraison 48H/72 
                    <option>Affrètement 
                  </select>
                </div>
                <div> 
                  <label>ville ou cp de départ :</label>
                  <input type="text" name="ville_dep" class="long"/>
                </div>
                <div> 
                  <label>pays de départ :</label>
                  <input type="text" name="pi_dep" class="long"/>
                </div>
                <div> 
                  <label>ville ou cp d'arrivée :</label>
                  <input type="text" name="ville_ar" class="long"/>
                </div>
                <div> 
                  <label>pays d'arrivée :</label>
                  <input type="text" name="pi_ar" class="long"/>
                </div>
                </fieldset>
                <fieldset style="background:#e1eff2;">
                <legend style="padding:20px 0; font-size:20px;">Informations concernant 
                le colis :</legend>
                <div> 
                  <label>nombre de colis :</label>
                  <input type="number" name="nbr_colis" class="long"/>
                </div>
                <div> 
                  <label>poids total (kg) :</label>
                  <input type="number" name="poid_total" class="long"/>
                </div>
                <div> 
                  <label>longueur (cm) :</label>
                  <input type="number" name="longueur" class="long"/>
                </div>
                <div> 
                  <label>largeur (cm) :</label>
                  <input type="number" name="largeur" class="long"/>
                </div>
                <div> 
                  <label>hauteur (cm) :</label>
                  <input type="number" name="hauteur" class="long"/>
                </div>
                </fieldset>
                <fieldset style="background:#e1eff2;">
                <legend style="padding:20px 0; font-size:20px;">Informations concernant 
                vos coordonnées :</legend>
                <div> 
                  <label>société :</label>
                  <input type="text" name="societe" class="long"/>
                </div>
                <div> 
                  <label>nom :</label>
                  <input type="text" name="nom" class="long"/>
                </div>
                <div> 
                  <label>prénom :</label>
                  <input type="text" name="prenom" class="long"/>
                </div>
                <div> 
                  <label>téléphone :</label>
                  <input type="text" name="tel" class="long"/>
                </div>
                <div> 
                  <label>e-mail :</label>
                  <input type="text" name="email" class="long" onblur="verifMail(this)/>
                </div>
                </fieldset>
                <fieldset style="background:#e1eff2;">
                <legend style="padding:20px 0; font-size:20px;">Vos questions 
                :</legend>
                <div> 
                  <label>message :</label>
                  <textarea name="message" class="long field-textarea"></textarea>
                </div>
                </fieldset>
				
                <fieldset style="background:#e1eff2;">
                <legend style="padding:20px 0; font-size:20px;"></legend>
                <div> 
                  <input name="submit" type="submit" value="Envoyer">
                  <input name="reset" type="reset" value="Réinitialiser">
                </div>
                </fieldset>				
              </form>
            </div></td>
          <td> </td>
        </tr>
        <tr> 
          <td> </td>
          <td><div align="center"></div></td>
          <td> </td>
        </tr>
        <tr> 
          <td> </td>
          <td><div align="center"><font face="Calibri"><b>ADRESSE : 288 RUE DU 
              MONT DE SAINGHIN 59273 FRETIN - TÉLÉPONE : 08 92 97 
              66 92 - MAIL: <A HREF="mailto:CFTC@lenord.fr " class="menu">contact@colisbolt.com</A></b></font></div></td>
          <td> </td>
        </tr>
        <tr> 
          <td> </td>
          <td><div align="center"><font face="Calibri"><b>SIREN : 879 593 747 
              - SIRET : 879 593 747 00014 - TVA : FR43879593747 - NAF / APE : 
              4941A</b></font></div></td>
          <td> </td>
        </tr>
      </table>	
	
	</td>
    <td width="20" bgcolor="#FE817D"> </td>
  </tr>
  <tr> 
    <td bgcolor="#FE817D"><img src="IMG/angle_b_g.jpg" width="20" height="20"></td>
    <td bgcolor="#FE817D"> </td>
    <td bgcolor="#FE817D"><img src="IMG/angle_b_d.jpg" width="20" height="20" align="right"></td>
  </tr>
</table>
</body>
</html>


mon php
<?php 

$type_colis = $_POST['type_colis']; 
$type_transport = $_POST['type_transport']; 
$nbr_colis = $_POST['nbr_colis']; 
$poid_total = $_POST['poid_total']; 
$longueur = $_POST['longueur']; 
$largeur = $_POST['largeur']; 
$hauteur = $_POST['hauteur']; 
$ville_dep = $_POST['ville_dep']; 
$pi_dep = $_POST['pi_dep']; 
$ville_ar = $_POST['ville_ar']; 
$pi_ar = $_POST['pi_ar']; 
$societe = $_POST['societe']; 
$nom = $_POST['nom']; 
$prenom = $_POST['prenom']; 
$tel = $_POST['tel']; 
$email = $_POST['email']; 
$message = $_POST['message']; 

$msg = "type de colis :\t$type_colis\n";
$msg .= "type de transport :\t$type_transport\n";
$msg .= "Nombre de colis :\t$nbr_colis\n";
$msg .= "Poids Total :\t$poid_total\n";
$msg .= "Longueur :\t$longueur\n";
$msg .= "Largeur :\t$largeur\n";
$msg .= "Hauteur :\t$hauteur\n";
$msg .= "Ville de depart :\t$ville_dep\n";
$msg .= "Pays de depart :\t$pi_dep\n";
$msg .= "ville arrivee :\t$ville_ar\n";
$msg .= "Pays arrivee :\t$pi_ar\n";
$msg .= "Societe :\t$societe\n";
$msg .= "Nom :\t$nom\n";
$msg .= "Prenom :\t$prenom\n";
$msg .= "Tel:\t$tel\n";
$msg .= "E-mail :\t$email\n";
$msg .= "Message :\t$message\n\n";

$recipient = "xx.xx@xx.fr";
$subject = "Site internet";

$mailheaders = "From: Demande de Devis<> \n";
$mailheaders .= "Reply-To: $CP\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo $type_colis,$type_transport,$pi_dep;

?> 


De plus, j'aimerai utiliser la vérification mail pour mon formulaire, il me semblait qu'il y avait une fonction de contrôle toute faite comme pour les "input number" qui nous spécifie Veuillez entrer un nombre quand celui-ci est renseigné par une lettre.

Merci d'avance

Tonio

3 réponses

jordane45 Messages postés 38273 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 novembre 2024 4 696
4 avril 2020 à 17:41
Erreur dans ton html


select "name="

0
tonton_tonio Messages postés 13 Date d'inscription jeudi 2 avril 2020 Statut Membre Dernière intervention 4 avril 2020
4 avril 2020 à 17:47
PFff j'ai bien mis select "name"=

mais je ne récupère toujours pas la variable type_colis, je ne comprends pas !
0
jordane45 Messages postés 38273 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 novembre 2024 4 696
4 avril 2020 à 17:52
Pfffff... ben justement... tu as un guillemet en trop....

Donc... pffff....
Change
 <select "name="type_colis" size="1">

par
 <select name="type_colis" size="1">


Ah et ... pffff encore....
Tu as aussi foiré les balises OPTION
donc à changer par :
<option value="Plis" selected>Plis </option>
<option value="Colis" >Colis </option>
<option value="Palettes" >Palettes </option>
<option value="Encombrants" >Encombrants </option>
<option value="Autres" >Autres</option> 
0
tonton_tonio Messages postés 13 Date d'inscription jeudi 2 avril 2020 Statut Membre Dernière intervention 4 avril 2020
4 avril 2020 à 18:18
un grand MERCI
0