Amelioration formulaire verification donnees

Fermé
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 26 juil. 2013 à 22:45
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 27 juil. 2013 à 22:42
Bonjour a tous de nouveau je viens vers vous

voici un morceau de mon code de mon formulaire

qui est dispo a cette adresse
https://www.000webhost.com/migrate?static=true

a présent je souhaiterais un peu l améliorer par ceci


je souhaiterais que si le client choisisse par kiala , qu il soit obliger de remplir le formulaire

Nom du point kiala (ex librairie ...)
Localite du point kiala
Code postal du point kiala
Adresse du point kiala
Point kiala (ex k0001)

voici le code qui reprends les infos , ja i essaye de le faire mais sans succès malheureusement

d avance un tout grand merci pour l aide
	<?php
ini_set('display_errors', 1);
error_reporting(-1); 
?> 

<?php
date_default_timezone_set('Europe/Paris');
/*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/

/*remplace mailbidon@free.fr entre les doubles guillemets*/
$tonemail="talonaiguille.be@gmail.com"; /**/

/*à toi de définir ta page de retour aprés envoi du mail*/
$site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; 

/*pas toucher*/
$headers  = "From: <$tonemail>\n";
$headers .= "Reply-To: $tonemail\n";
$headers .= "MIME-version: 1.0\n";
$headers .= "Content-type: text/html; charset= iso-8859-1\n";

$message="";

$sujet = "Commande depuis mon site http://???"; /*si tu veux mettre quelque chose*/


if(isset($_POST['sub']) && $_POST['sub']==="commander") {

$mode_envoi = "La Poste"; //vaut la poste sauf ...
if($_POST['envoi'] == 0) $mode_envoi = "Kiala"; //si kiala a ete choisi(poste.envoi=0)
    
    
$message.='<br> Un client a passe commande. Voici le recapitulatif du bon de commande : <br><br>
nom : '.$_POST["nom"].'<br>
prenom : '.$_POST["prenom"].' <br>
email : '.$_POST["email"].' <br>
adresse : '.$_POST["adresse"].' <br>
code postal : '.$_POST["code_postal"].' <br>
numero de telephone : '.$_POST["telephone"].' <br>
ville : '.$_POST["ville"].' <br>
pays : '.$_POST["pays"].' <br>
paiement : '.$_POST["paiement"].' <br>
email1 : '.$_POST["emailpaypal"].' <br>
<br>
----------------------------------<br>
Articles commandes : <br>
----------------------------------<br>
<br>
<b>Article 1</b> <br>
if ($_POST["Quant1"] != 0) { 
nom : '.$_POST["NomArticle1"].' <br>
prix unitaire : '.$_POST["Prix1"].' <br>
quantite : '.$_POST["Quant1"].' <br>
<i>montant : '.$_POST["Montant1"].' </i><br>}

<br><b>Article 2</b> <br>
if ($_POST["Quant2"] != 0) { 
nom : '.$_POST["NomArticle2"].' <br>
prix unitaire : '.$_POST["Prix2"].' <br>
quantite : '.$_POST["Quant2"].' <br>
<i>montant : '.$_POST["Montant2"].' </i><br>}


----------------------------------<br>
Transport : <br>
----------------------------------<br>








mode d\'envoi : '.$mode_envoi.'<br>
frais de port : '.$_POST["prix_port"].'<br>
<br>
<b>----------------------------------</b><br>
<b>Le client payera au total '.$_POST["MontantTotal"].' euro. </b><br>

commentaires
commentaires clients:'.$_POST["commentaires"].' <br>

<br>
----------------------------------<br>
Adresse point kiala: <br>
----------------------------------<br>
<br>

if ($_POST["non_du_point_kiala"] != 0) { 

non du point kiala :'.$_POST["non_du_point_kiala"].' <br>
adresse point kiala:'.$_POST["adresse_point_kiala"].' <br>
Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br>
code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br>
point kiala :'.$_POST["point_kiala"].' }<br>
br>
----------------------------------<br>
Adresse point mondial relay: <br>
----------------------------------<br>
<br>

nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br>
adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br>
Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br>
code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>


<b>----------------------------------</b><br>';
    $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client  : ".$_SERVER['REMOTE_ADDR']."<hr>";

    if(mail($tonemail,$sujet,$message,$headers)){
    
    
    echo '
<HTML>
<HEAD>



</HEAD>
<BODY  bgcolor="#72ACDC">



<center><b><h2>Nous vous remercions pour votre commande qui a bien été enregistrée <br>Apres traitement de vos donnees Un mail de confirmation vous era envoye </h2></b> </center>

	
	';
/******* Vérification
foreach( $send as $value )
  echo $value . '<br />';
********/

    
    //$site="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*à toi de définir ta page*/
    
   // echo '<br><center><b><h2>Pour revenir au site  <a href="'.$site.'" >ici</a></h2></b></center> ';
        
    exit;
    }else{
    echo 'PROBLEME FONCTION MAIL PHP';exit;
    }


}else{
}
?>	
		
		<td width="250" height="24" bgcolor=#ffffff colspan="1"><font color="noir">Pays</font></td>
        <td width="550" height="24" bgcolor="#ffffff" colspan="4">
<select name="pays">
<option value="belgique">belgique</option>
<option value="france">france</option>
  
  
  </select></td>
		
		<li class="toggleSubMenu"><span style="background-color: #F7DFFF;">Calculez les frais de livraison pour la belgique</span>
    <ul class="subMenu">
      <TABLE width="690"BORDER>
	<TR width="690">
	<TD width="80"bgcolor=#9FB9B5 ><img src="https://www.000webhost.com/migrate?static=true envois/bpost.jpeg"width=75 height=75 > </TD> 
	
	<td width="400"><li><a><label for="by_poste"><input type="radio" checked="checked" id="by_poste" name="envoi" value="0" onclick="majPrixPort(this.form);"><font color="noir">Par la poste envoi par courrier non sécurisé ( je ne suis pas responsable des pertes éventuelle)
</font><br><br><font color="noir">Si moins de 4 paquets 1 euros <br><font color="red">(Si plus de 3 paquets GRATUIT)</font></font></label> </a></li></td> 
	<TD width="210"bgcolor=#9FB9B5 >
	
	
	</TD> 
		
		<TR width="690">
	<TD width="80" > <img src="https://www.000webhost.com/migrate?static=true envois/kiala.jpeg"width=75 height=75 > </TD> 			
			<TD width="400" >		<li><a ><label for="by_kiala"><input type="radio" onclick="majPrixPort(this.form);" value="1" name="envoi" id="by_kiala"><font color="noir">Par kiala l envois est securisé et garanti</font><br><br><font color="noir">Si moins de 4 paquets alors 3 euros<br><font color="red">(Si plus de 3 paquets  alors 2 euros)</font></font></label></a></li></TD> 
					
			
			<TD width="210" >
	
	<a target="_blank" href="https://www.ups.com/be/fr/Home.page"><img src="https://www.000webhost.com/migrate?static=true"width=200 height=62> </a> 
	</TD> 
					</TR>

				
		</TABLE>
			<li>
<TABLE width="690"BORDER>
	<TR width="690">

	</TR>
		
	<TR width="690"height="6">
	
	
		<TD width="345"><font color="noir">Nom du point kiala (ex librairie ...)</font>
		</TD> 
		<TD width="345"> 
		<input size="45" name="non_du_point_kiala"><img align="absmiddle" id="adresse_ife_marker_3" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue">
		</TD> 
	</TR>
	<TR>
		<TD><font color="noir">Localite du point kiala</font>
		</TD>
		<TD>
        <input size="15" name="Localite_du_point_kiala"><img align="absmiddle" id="adresse_ife_marker_3" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue">
		</TD> 
	</TR>
	<TR>
		<TD><font color="noir">Code postal du point kiala</font>
		</TD> 
		<TD><input size="15" name="code_postal_du_point_kiala"><img align="absmiddle" id="adresse_ife_marker_3" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue"><br></TD> 
	</TR>
	<TR>
		<TD><font color="noir">Adresse du point kiala </font>
		</TD> 
		<TD>
        <input size="45" name="adresse_point_kiala"><img align="absmiddle" id="adresse_ife_marker_3" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue">
		</TD> 
	</TR>
		<TR>
		<TD>   <font color="noir">Point kiala (ex k0001)</font>
		</TD> 
		<TD><input value="K" size="5" name="point_kiala"><img align="absmiddle" id="adresse_ife_marker_3" src="chrome://informenter/skin/marker.png" class="ife_marker" style="border: 0pt none; width: 14px; height: 19px; cursor: pointer; display: inline;" title="La longueur du champ est inconnue"><br></TD> 
	</TR>
</TABLE>







A voir également:

1 réponse

flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
27 juil. 2013 à 22:42
bonsoir a tous
un petit up merci
0