Formulaire PHP
Fermé
Gosebinfo
Messages postés
2
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
28 janvier 2012
-
16 févr. 2009 à 20:38
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 17 févr. 2009 à 06:30
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 17 févr. 2009 à 06:30
A voir également:
- Formulaire PHP
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Le formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
1 réponse
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 06:30
17 févr. 2009 à 06:30
En espérant que c'est bien ce dont tu cherché ...
<?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_1']=array("Sélectionnez","Oui","Non");
$list['f_2']=array("Sélectionnez","Explorer Internet","FireFoxe","Google Chrome","Netscape","Opera","Safari","---","Autres");
$list['f_3']=array("Sélectionnez","Oui","Non");
if(isset($_POST['submit'])){
echo "<script language='JavaScript'>alert('Bien envoyéééé !!!!!')</script>";
$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
// Verification des champs
if($f_1==0){
$erreur.="<li><span class='txterror'>Le champ « As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ? » n'a pas été défini.</span>";
$errf_1=1;
}
if($f_2==0){
$erreur.="<li><span class='txterror'>Le champ « Quel est le navigateur Internet que tu utilises ? » n'a pas été défini.</span>";
$errf_2=1;
}
if($f_3==0){
$erreur.="<li><span class='txterror'>Le champ « Peux-tu t’inscrire sans problème sur espace-relationnel.org ? » n'a pas été défini.</span>";
$errf_3=1;
}
if($erreur==""){
// Création du message
$titre="Affichage blog espace-relationnel";
$tete="From:Site@Go-seb.ch\n";
$corps.="As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ? : ".$list['f_1'][$f_1]."\n";
$corps.="Quel est le navigateur Internet que tu utilises ? : ".$list['f_2'][$f_2]."\n";
$corps.="Peux-tu t’inscrire sans problème sur espace-relationnel.org ? : ".$list['f_3'][$f_3]."\n";
$corps.="Merci pour tes commentaires supplémentaires : ".$f_5."\n";
if(mail("news@go-seb.ch", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
------------------------------------------
<style type="text/css" media="screen">
<!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>
<LINK REL="SHORTCUT ICON" href="http://www.go-seb.ch/favicon.ico">
<title>Votre Go News-letter - "A votre Avis – La crise en cadeau" 01a - 2009</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url(../../images/fond_site.jpg);
}
.Style6 {font-size: 12px}
.Style14 {font-family: Tahoma}
.Style23 {
color: #FF6600;
font-size: 12px;
font-family: "Courier New", Courier, mono;
}
-->
</style>
<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);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
---------------------------------------------------------------------------------
<? }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 Style319'><span class='txterror Style320'></span></span></td>
</tr>
<tr><td align='right' width='30%'><p class="txtform"><strong>As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ?<span class="Style322">*</span> :</strong></p>
</td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' size='1'>
<? for($id=0;$id<count($list['f_1']);$id++){
if($id==$f_1){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_1'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><p class="txtform"> </p>
<p class="txtform"><strong>Quel est le navigateur Internet que tu utilises ?<span class="Style322">*</span> :</strong></p></td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' size='1'>
<? for($id=0;$id<count($list['f_2']);$id++){
if($id==$f_2){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_2'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><p class="txtform"> </p>
<p class="txtform"><strong>Peux-tu t’inscrire sans problème sur espace-relationnel.org ?<span class="Style322">*</span> :</strong></p></td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' size='1'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($id==$f_3){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_3'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td width='30%' align='right' valign="top"><p class="txtform"> </p>
<p class="txtform"><strong>Merci pour tes commentaires supplémentaires :</strong></p>
</td>
<td align="left" valign="bottom"><p>
</p>
<p>
<textarea style='width:360 <?if($errf_5==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_5' rows='8' cols='40'><?echo$f_5?></textarea>
</p> </td></tr>
<tr><td align='right' width='30%'></td><td><p>
<input type='submit' name='submit' value='Envoyer ici tes informations' border='0'>
</p>
<p><span class='txterror Style319'><span class='txterror Style320'><span class='txterror Style322'>Les champs marqué d'un * sont obligatoires</span></span></span></p></td>
</tr>
</table>
</form>
<? } ?>
<?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_1']=array("Sélectionnez","Oui","Non");
$list['f_2']=array("Sélectionnez","Explorer Internet","FireFoxe","Google Chrome","Netscape","Opera","Safari","---","Autres");
$list['f_3']=array("Sélectionnez","Oui","Non");
if(isset($_POST['submit'])){
echo "<script language='JavaScript'>alert('Bien envoyéééé !!!!!')</script>";
$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
// Verification des champs
if($f_1==0){
$erreur.="<li><span class='txterror'>Le champ « As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ? » n'a pas été défini.</span>";
$errf_1=1;
}
if($f_2==0){
$erreur.="<li><span class='txterror'>Le champ « Quel est le navigateur Internet que tu utilises ? » n'a pas été défini.</span>";
$errf_2=1;
}
if($f_3==0){
$erreur.="<li><span class='txterror'>Le champ « Peux-tu t’inscrire sans problème sur espace-relationnel.org ? » n'a pas été défini.</span>";
$errf_3=1;
}
if($erreur==""){
// Création du message
$titre="Affichage blog espace-relationnel";
$tete="From:Site@Go-seb.ch\n";
$corps.="As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ? : ".$list['f_1'][$f_1]."\n";
$corps.="Quel est le navigateur Internet que tu utilises ? : ".$list['f_2'][$f_2]."\n";
$corps.="Peux-tu t’inscrire sans problème sur espace-relationnel.org ? : ".$list['f_3'][$f_3]."\n";
$corps.="Merci pour tes commentaires supplémentaires : ".$f_5."\n";
if(mail("news@go-seb.ch", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
------------------------------------------
<style type="text/css" media="screen">
<!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>
<LINK REL="SHORTCUT ICON" href="http://www.go-seb.ch/favicon.ico">
<title>Votre Go News-letter - "A votre Avis – La crise en cadeau" 01a - 2009</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url(../../images/fond_site.jpg);
}
.Style6 {font-size: 12px}
.Style14 {font-family: Tahoma}
.Style23 {
color: #FF6600;
font-size: 12px;
font-family: "Courier New", Courier, mono;
}
-->
</style>
<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);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
---------------------------------------------------------------------------------
<? }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 Style319'><span class='txterror Style320'></span></span></td>
</tr>
<tr><td align='right' width='30%'><p class="txtform"><strong>As-tu des problèmes d’affichage sur ton navigateur préféré en visitant le blog espace-relationnel.org ?<span class="Style322">*</span> :</strong></p>
</td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' size='1'>
<? for($id=0;$id<count($list['f_1']);$id++){
if($id==$f_1){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_1'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><p class="txtform"> </p>
<p class="txtform"><strong>Quel est le navigateur Internet que tu utilises ?<span class="Style322">*</span> :</strong></p></td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' size='1'>
<? for($id=0;$id<count($list['f_2']);$id++){
if($id==$f_2){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_2'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><p class="txtform"> </p>
<p class="txtform"><strong>Peux-tu t’inscrire sans problème sur espace-relationnel.org ?<span class="Style322">*</span> :</strong></p></td>
<td align="left" valign="bottom"><select style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' size='1'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($id==$f_3){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_3'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td width='30%' align='right' valign="top"><p class="txtform"> </p>
<p class="txtform"><strong>Merci pour tes commentaires supplémentaires :</strong></p>
</td>
<td align="left" valign="bottom"><p>
</p>
<p>
<textarea style='width:360 <?if($errf_5==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_5' rows='8' cols='40'><?echo$f_5?></textarea>
</p> </td></tr>
<tr><td align='right' width='30%'></td><td><p>
<input type='submit' name='submit' value='Envoyer ici tes informations' border='0'>
</p>
<p><span class='txterror Style319'><span class='txterror Style320'><span class='txterror Style322'>Les champs marqué d'un * sont obligatoires</span></span></span></p></td>
</tr>
</table>
</form>
<? } ?>