
|
|
Auteur
|
Message
|
1
|
|
|
|
bonjour, j'ai crée un site et un fromulaire pour repondre a leur demande mais je voudrais orienter les personnes qui ne sont pas du meme département que moi sur le site national.
cordialement.
PS: a votre demande je peux vous mettre le code.
|
|
|
|
|
|
Re bonjour, j'ai oublier le principal, le tout en PHP, salut a vous
|
|
|
|
|
|
Re bonjour, j'ai oublier le principal, le tout en PHP, salut a vous
|
|
|
|
|
|
Et c'est quoi le problème au juste ?
|
|
|
|
|
je t'envoie le code et on un parle apres si tu veux
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_8']=array("Sélectionnez","Par la presse"," Par la radio"," Par la Télé"," Par un ami");
$list['f_9']=array("Oui, je souhaite être contacté par téléphone"," Non, je ne souhaite pas être contacté par téléphone");
$list['f_11']=array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","93","94","95","96","97","98" );
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
$f_4=trim(eregi_replace("[^0-9+]", "", $f_4));
$f_5=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_5)));
$f_6=trim(eregi_replace("[^0-9\ +]", "", $f_6));
$f_7=strip_tags(trim($f_7));
$f_11=trim(eregi_replace("[^0-9\ +]", "", $f_11));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Prénom » est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse » est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Code postal » est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ « Ville » est vide ou incomplet.</span>";
$errf_5=1;
}
if(strlen($f_6)<2){
$erreur.="<li><span class='txterror'>Le champ « Télephone » est vide ou incomplet.</span>";
$errf_6=1;
}
if(strlen($f_7)<2){
$erreur.="<li><span class='txterror'>Le champ « Email » est vide ou incomplet.</span>";
$errf_7=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_7)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_7=1;
}
}
if($f_8==0){
$erreur.="<li><span class='txterror'>Le champ « Connaissance » n'a pas été défini.</span>";
$errf_8=1;
}
if(!$f_9){
$erreur.="<li><span class='txterror'>Le champ « Contact » requiert au moins une sélection.</span>";
$errf_9=1;
}
if(strlen($f_10)<2){
$erreur.="<li><span class='txterror'>Le champ « Renseignement » est vide ou incomplet.</span>";
$errf_10=1;
}
if(strlen($f_11)<2){
$erreur.="<li><span class='txterror'>Le champ « Département : » est vide ou incomplet.</span>";
$errf_11=1;
}
if($erreur==""){
// Création du message
$titre="Un nouveau message de votre site";
$tete="From:Site en test@..........net\n";
$corps.="Département souhaité : ".$f_11."\n";
$corps.="Nom : ".$f_1."\n";
$corps.="Prénom : ".$f_2."\n";
$corps.="Adresse : ".$f_3."\n";
$corps.="Code postal : ".$f_4."\n";
$corps.="Ville : ".$f_5."\n";
$corps.="Télephone : ".$f_6."\n";
$corps.="Email : ".$f_7."\n";
$corps.="Connaissance : ".$list['f_8'][$f_8]."\n";
for($id=0; $id<count($list['f_9']); $id++){
if($f_9[$id]==1){
$corps.="Contact : ".$list['f_9'][$id]."\n";
}
}
$corps.="Renseignement : ".$f_10."\n";
if(mail("pppppppppppppppp@ggggggggggg.com", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez, SVP, refaire une tentative.</span>";
}
}
}
?>
<? if($ok_mail=="true"){ ?>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
<tr><td> </td></tr>
<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
<tr><td> </td></tr>
<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt. </span></td></tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr>
<td colspan='2'><span class='txterror'>Les champs marqué d'un * sont obligatoires</span></td>
</tr>
<tr><td colspan='2'> </td></tr>
<tr>
<td align='right'><span class='txtform'> Dans quelle département,<br>
voulez-vous faire construire : *</span></td>
<td><select name='f_11' size='1' id="f_11" style='width:200 <?php if($errf_11==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'>
<?php for($id=0;$id<count($list['f_11']);$id++){
if($id==$f_11){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_11'][$id]."</option>" );
//unset($ct);
}?>
</select></td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr>
<td align='right'> </td>
<td> </td>
</tr>
<tr><td align='right' width='30%'><span class='txtform'>Nom* : </span></td><td><input type='text' style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Prénom* : </span></td><td><input type='text' style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Adresse* : </span></td><td><input type='text' style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' value='<?echo stripslashes($f_3);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Code postal* : </span></td><td><input type='text' style='width:200 <?if($errf_4==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_4' value='<?echo stripslashes($f_4);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Ville* : </span></td><td><input type='text' style='width:200 <?if($errf_5==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_5' value='<?echo stripslashes($f_5);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Télephone* : </span></td><td><input type='text' style='width:200 <?if($errf_6==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_6' value='<?echo stripslashes($f_6);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Email* : </span></td><td><input type='text' style='width:200 <?if($errf_7==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_7' value='<?echo stripslashes($f_7);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Connaissance* : </span></td><td><select style='width:200 <?if($errf_8==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_8' size='1'>
<? for($id=0;$id<count($list['f_8']);$id++){
if($id==$f_8){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_8'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Contact* :</span></td><td>
<table border='0' cellspacing='0' cellpadding='0'>
<? for($id=0;$id<count($list['f_9']);$id++){
if($f_9[$id]==1){$ct="checked";}
print("<tr><td><input ".$ct." type='checkbox' name='f_9[$id]' value='1' border='0'></td><td><span class='txtform'>".$list[f_9][$id]."</span></td></tr>");
unset($ct);
}?>
</table>
</td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Renseignement* :</span></td><td><textarea style='width:360 <?if($errf_10==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_10' rows='6' cols='40'><?echo$f_10?></textarea></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Envoyer' border='0'></td></tr>
<tr>
<td align='right'></td>
<td> </td>
</tr>
<tr>
<td colspan="2" align='right'><div align="center">Conformément à la loi "Informatique et Liberté" n¡ 78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, nous nous engageons &agrace; informer les personnes qui fournissent des données nominatives sur notre site de leurs droits, notamment de leur droit d'accès et de rectification sur ces données nominatives. Nous nous engageons à prendre toutes précautions afin de préserver la sécurité de ces informations et notamment empêcher qu'elles ne soient déformées, endommagées ou communiquées à des tiers.</div></td>
</tr>
</table>
</form>
<? } ?>
|
|
|
|
|
$list['f_11']=array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","93","94","95","96","97","98" );
par ce biais, je voudrais si cela est possible, de rediriger les clients qui ne son pas du meme dépt. que moi, les envoyé sur un autre site.
Et merci d'avance pour ton aide.
|
|
1
|
|

|






|