intégrer un code

Eléphanteau du PHP | 14 Messages

08 mai 2011, 00:35

Bonsoir le forum,

j'ai un site web "fait maison" et je suis occupé de le refaire complètement.

mon problème est le suivant : j'ai crée un formulaire de contact à l'aide d'un assistant en ligne et je désire réintégrer ce même formulaire dans ma nouvelle page mais je ne sais pas trop comment m'y prendre.

Afin de mieux comprendre, je me permet de vous afficher le code de ma page actuelle et de ma nouvelle page.
<?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');

if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...

if (isset($_POST['envoi'])) {

//On commence une session pour enregistrer les variables du formulaire...
session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['champ3'] = $_POST['champ3'];
$_SESSION['champ4'] = $_POST['champ4'];
$_SESSION['champ5'] = $_POST['champ5'];
$_SESSION['champ6'] = $_POST['champ6'];
$_SESSION['champ7'] = $_POST['champ7'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['liste1'] = $_POST['liste1'];

//Evaluation du bouton 1 ...

switch($_POST['bouton1']) {

case "Le nettoyage intérieur"
$_SESSION['bouton1'] = "Le nettoyage intérieur";
break;

case "Le nettoyage extérieur":
$_SESSION['bouton1'] = "Le nettoyage extérieur";
break;

case "Le nettoyage intérieur et extérieur":
$_SESSION['bouton1'] = "Le nettoyage intérieur et extérieur";
break;

case "Les services spécifiques":
$_SESSION['bouton1'] = "Les services spécifiques";
break;

case "Autre":
$_SESSION['bouton1'] = "Autre";
break;

default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

//Evaluation du bouton 2 ...

switch($_POST['bouton2']) {

case "En tissus":
$_SESSION['bouton2'] = "En tissus";
break;

case "En cuir":
$_SESSION['bouton2'] = "En cuir";
break;

case "En tissus et cuir":
$_SESSION['bouton2'] = "En tissus et cuir";
break;

default:
$_SESSION['bouton2'] = "";
} // Fin du switch...

//Evaluation du bouton 3 ...
switch($_POST['bouton3']) {

case "Normal":
$_SESSION['bouton3'] = "Normal";
break;

case "Avancé":
$_SESSION['bouton3'] = "Avancé";
break;

default:
$_SESSION['bouton3'] = "";
} // Fin du switch...

//Evaluation du bouton 4 ...

switch($_POST['bouton4']) {

case "Oui, un petit peu":
$_SESSION['bouton4'] = "Oui, un petit peu";
break;

case "Oui, beaucoup":
$_SESSION['bouton4'] = "Oui, beaucoup";
break;

case "Non":
$_SESSION['bouton4'] = "Non";
break;

default:
$_SESSION['bouton4'] = "";
} // Fin du switch...

//Enregistrement des paramètres de la case 1...

$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...

$_SESSION['case1_'][1] = "";

if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// Définir l\'icone apparaissant en cas d\'erreur...
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...

$flag_icone = 1;

// On vérifie si $flag_icone est défini sur 0 ou 1...

if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;

// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					

// Addresse de réception du formulaire

$email_dest = "mon mail";
$sujet = "+++ Le formulaire +++";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: Le formulaire\n";
	$entetes .="Return-Path: Le formulaire\n";
	$entetes .="Reply-To: Le formulaire\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";

//Partie HTML de l'e-mail...

$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom : * = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Marque du véhicule : * = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Modèle : *  = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Année d\'immatriculation : = " . $_SESSION['champ4'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Code postal : * = " . $_SESSION['champ5'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Ville : * = " . $_SESSION['champ6'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">N° de téléphone : = " . $_SESSION['champ7'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail : * = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">D\'où nous connaissez vous : = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Je désire plus d\'informations sur : * = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Mes sièges sont : * = " . $_SESSION['bouton2'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">L\'état général de mon véhicule est plutôt : * = " . $_SESSION['bouton3'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">On trouve aussi des poils d\'animaux : * = " . $_SESSION['bouton4'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Contactez moi par : *</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Message : * = " . $_SESSION['zone_texte1'] . "</font><br>\n";

					// Fin du message HTML
					$fin = "</body></html>\n\n";
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;

					// Send the e-mail
					if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
					echo("Envoi du formulaire impossible");
					exit();
					} else {

                    // Rediriger vers la page de remerciement
                    header("Location:http://www.autocleanconcept.be/pages/formulaireok.php");
                    exit();
                  } // Fin else
			    } // Fin du if ($flag_erreur == 0) {
			} // Fin de if POST
?>
<html>
<!-- 
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard ([email protected])
Site : http://www.f1-fantasy.net/assistant
 -->
<head>

<title>Formulaire</title><script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("Vous avez oublié d\'inscrire votre nom.")
return false
} 

if (document.mail_form.champ2.value == "") {
alert("Vous avez oublié d\'inscrire la marque de votre véhicule.")
return false
} 

if (document.mail_form.champ3.value == "") {
alert("Vous avez oublié d\'inscrire le modèle.")
return false
} 

if (document.mail_form.champ5.value == "") {
alert("Vous avez oublié d\'inscrire votre code postal.")
return false
} 

if (document.mail_form.champ6.value == "") {
alert("Vous avez oublié d\'inscrire votre ville.")
return false
} 

if (document.mail_form.zone_email1.value == "") {
alert("Vous avez oublié d\'inscrire votre E-mail.")
return false
}

invalidChars = " /:,;'"

for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
badChar = invalidChars.charAt(i)

if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}

atPos = document.mail_form.zone_email1.value.indexOf("@",1)			// there must be one "@" symbol

if (atPos == -1) {

alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')

document.mail_form.zone_email1.focus()

return false

}

if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')

document.mail_form.zone_email1.focus()

return false

}



periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)



if (periodPos == -1) {					// and at least one "." after the "@"

alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')

document.mail_form.zone_email1.focus()

return false

}



if (periodPos+3 > document.mail_form.zone_email1.value.length)	{		// must be at least 2 characters after the 

alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')

document.mail_form.zone_email1.focus()

return false

}



nbreboutons1 = document.mail_form.bouton1.length



	flag = 0



		for (i = 0; i < nbreboutons1 ; i++) {



			if (document.mail_form.bouton1[i].checked) {



			flag = 1



			}



		}





if (flag == 0) {



alert("Vous avez oublié d\'inscrire Le type d\'info demandé.")

return false;

}





nbreboutons2 = document.mail_form.bouton2.length



	flag = 0



		for (i = 0; i < nbreboutons2 ; i++) {



			if (document.mail_form.bouton2[i].checked) {



			flag = 1



			}



		}





if (flag == 0) {



alert("Vous avez oublié d\'inscrire le type de sièges.")

return false;

}





nbreboutons3 = document.mail_form.bouton3.length



	flag = 0



		for (i = 0; i < nbreboutons3 ; i++) {



			if (document.mail_form.bouton3[i].checked) {



			flag = 1



			}



		}





if (flag == 0) {



alert("Vous avez oublié de mentionner l\'état général de votre véhicule.")

return false;

}





nbreboutons4 = document.mail_form.bouton4.length



	flag = 0



		for (i = 0; i < nbreboutons4 ; i++) {



			if (document.mail_form.bouton4[i].checked) {



			flag = 1



			}



		}





if (flag == 0) {



alert("Le champ concernant les poils d\'animaux est obligatoire.")

return false;

}





nbrecases1 = document.mail_form.case1_.length



	flag = 0



		for (i = 0; i < nbrecases1 ; i++) {



			if (document.mail_form.case1_[i].checked) {



			flag = 1



			}



		}





if (flag == 0) {



alert("Merci de nous faire savoir comment vous contacter.")

return false;

}





if (document.mail_form.zone_texte1.value == "") {

alert("Le formulaire ne contient pas de méssage.")

return false

} 



} // Fin de la fonction

</script>

<style>

<!--

H3 {



	FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #FF6600



}



-->

</style>

</head>
<body bgcolor="#DFDFDF">
<?php 
include('../include/haut.inc.php'); 
?>

<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">

	<p>&nbsp;</p>

	<table align="center" width="566" border="0" cellspacing="0" cellpadding="0">

      <tr>

        <td height="16"><div align="center">

  <strong style="font-weight: 400">

  <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><i><font face="Verdana" style="font-size: 9pt">&nbsp; </font></i></font>

    <i>

  <font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma" style="font-size: 9pt">&nbsp;</font><font face="Verdana" size="1"> Les champs 

	marqués d'un * sont obligatoires.</font></i><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><?php

if ($erreur_champ1) {

	  echo(stripslashes($erreur_champ1));

	  } else {

if ($erreur_champ2) {

	  echo(stripslashes($erreur_champ2));

	  } else {

if ($erreur_champ3) {

	  echo(stripslashes($erreur_champ3));

	  } else {

if ($erreur_champ4) {

	  echo(stripslashes($erreur_champ4));

	  } else {

if ($erreur_champ5) {

	  echo(stripslashes($erreur_champ5));

	  } else {

if ($erreur_champ6) {

	  echo(stripslashes($erreur_champ6));

	  } else {

if ($erreur_champ7) {

	  echo(stripslashes($erreur_champ7));

	  } else {

if ($erreur_email1) {

	  echo(stripslashes($erreur_email1));

	  } else {

if ($erreur_liste1) {

	  echo(stripslashes($erreur_liste1));

	  } else {

if ($erreur_bouton1) {

	  echo(stripslashes($erreur_bouton1));

	  } else {

if ($erreur_bouton2) {

	  echo(stripslashes($erreur_bouton2));

	  } else {

if ($erreur_bouton3) {

	  echo(stripslashes($erreur_bouton3));

	  } else {

if ($erreur_bouton4) {

	  echo(stripslashes($erreur_bouton4));

	  } else {

if ($erreur_case1) {

	  echo(stripslashes($erreur_case1));

	  } else {

if ($erreur_texte1) {

	  echo(stripslashes($erreur_texte1));

	  } else {

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

} // Fin du else...

?>

    </font>

    </strong>

    </div></td>

      </tr>

    </table>

<p align="center"></p><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Nom :*</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ1) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Marque du véhicule :*</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ2) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Modèle :* </font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ3) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Année d'immatriculation :</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ4) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Code postal :*</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ5) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ5" type="text" value="<?=stripslashes($_SESSION['champ5']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Ville :*</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ6) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ6" type="text" value="<?=stripslashes($_SESSION['champ6']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">N° de téléphone :</font></div></td>

	  <td align="center" valign="middle" width="30">

      <?php

	  if ($erreur_champ7) {

	  echo($icone);

	  }

	  ?>

      </td>

      <td><input name="champ7" type="text" value="<?=stripslashes($_SESSION['champ7']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">E-mail :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_email1) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>

    </tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">D'où nous connaissez vous :</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_liste1) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><select name="liste1" style="width:200" size="1"><option value="">Sélectionner...</option>

<option value="Des amis"<?php

if ($_SESSION['liste1'] == "Des amis") {

echo(" selected");

}

?>>Des amis</option>

<option value="Les journaux"<?php

if ($_SESSION['liste1'] == "Les journaux") {

echo(" selected");

}

?>>Les journaux</option>

		<option>Une pub radio</option>

<option value="Le site internet"<?php

if ($_SESSION['liste1'] == "Le site internet") {

echo(" selected");

}

?>>Le site internet</option>

<option value="Je suis déjà client"<?php

if ($_SESSION['liste1'] == "Je suis déjà client") {

echo(" selected");

}

?>>Je suis déjà client</option>

		<option>Un article de press</option>

<option value="Une pub toute boite"<?php

if ($_SESSION['liste1'] == "Une pub toute boite") {

echo(" selected");

}

?>>Une pub toute boite</option>

<option value="Une bâche publicitaire"<?php

if ($_SESSION['liste1'] == "Une bâche publicitaire") {

echo(" selected");

}

?>>Une bâche publicitaire</option>

<option value="Une pub sur un véhicule"<?php

if ($_SESSION['liste1'] == "Une pub sur un véhicule") {

echo(" selected");

}

?>>Une pub sur un véhicule</option>

<option value="Une pub dans un commerce"<?php

if ($_SESSION['liste1'] == "Une pub dans un commerce") {

echo(" selected");

}

?>>Une pub dans un commerce</option>

<option value="Autre"<?php

if ($_SESSION['liste1'] == "Autre") {

echo(" selected");

}

?>>Autre</option>

</select></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Je désire plus d'informations sur :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_bouton1) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input type="radio" name="bouton1" value="Le nettoyage intérieur"<?php

if ($_SESSION['bouton1'] == "Le nettoyage intérieur") {

echo(" checked");

}

?>><font face="Verdana" size="2">Le nettoyage intérieur</font><br><input type="radio" name="bouton1" value="Le nettoyage extérieur"<?php

if ($_SESSION['bouton1'] == "Le nettoyage extérieur") {

echo(" checked");

}

?>><font face="Verdana" size="2">Le nettoyage extérieur</font><br><input type="radio" name="bouton1" value="Le nettoyage intérieur et extérieur"<?php

if ($_SESSION['bouton1'] == "Le nettoyage intérieur et extérieur") {

echo(" checked");

}

?>><font face="Verdana" size="2">Le nettoyage intérieur et extérieur</font><br><input type="radio" name="bouton1" value="Les services spécifiques"<?php

if ($_SESSION['bouton1'] == "Les services spécifiques") {

echo(" checked");

}

?>><font face="Verdana" size="2">Les services spécifiques</font><br><input type="radio" name="bouton1" value="Autre"<?php

if ($_SESSION['bouton1'] == "Autre") {

echo(" checked");

}

?>><font face="Verdana" size="2">Autre</font></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Mes sièges sont :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_bouton2) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input type="radio" name="bouton2" value="En tissus"<?php

if ($_SESSION['bouton2'] == "En tissus") {

echo(" checked");

}

?>><font face="Verdana" size="2">En tissus</font><br><input type="radio" name="bouton2" value="En cuir"<?php

if ($_SESSION['bouton2'] == "En cuir") {

echo(" checked");

}

?>><font face="Verdana" size="2">En cuir</font><br><input type="radio" name="bouton2" value="En tissus et cuir"<?php

if ($_SESSION['bouton2'] == "En tissus et cuir") {

echo(" checked");

}

?>><font face="Verdana" size="2">En tissus et cuir</font></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">L'état général de mon véhicule est plutôt :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_bouton3) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input type="radio" name="bouton3" value="Normal"<?php

if ($_SESSION['bouton3'] == "Normal") {

echo(" checked");

}

?>><font face="Verdana" size="2">Normal</font><br><input type="radio" name="bouton3" value="Avancé"<?php

if ($_SESSION['bouton3'] == "Avancé") {

echo(" checked");

}

?>><font face="Verdana" size="2">Avancé</font></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">On trouve aussi des poils d'animaux :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_bouton4) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input type="radio" name="bouton4" value="Oui, un petit peu"<?php

if ($_SESSION['bouton4'] == "Oui, un petit peu") {

echo(" checked");

}

?>><font face="Verdana" size="2">Oui, un petit peu</font><br><input type="radio" name="bouton4" value="Oui, beaucoup"<?php

if ($_SESSION['bouton4'] == "Oui, beaucoup") {

echo(" checked");

}

?>><font face="Verdana" size="2">Oui, beaucoup</font><br><input type="radio" name="bouton4" value="Non"<?php

if ($_SESSION['bouton4'] == "Non") {

echo(" checked");

}

?>><font face="Verdana" size="2">Non</font></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153"><div align="right"><font face="Verdana" size="2">Contactez moi par :*</font></div></td>

      <td width="30" align="center" valign="middle">

	  <?php

	  if ($erreur_case1) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><input type="checkbox" name="case1_[0]" id="case1_" value="E-mail"<?php

if ($_SESSION['case1_'][0] == "E-mail") {

echo(" checked");

}

?>><font face="Verdana" size="2">E-mail</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Téléphone (je laisse mon numéro plus haut)"<?php

if ($_SESSION['case1_'][1] == "Téléphone (je laisse mon numéro plus haut)") {

echo(" checked");

}

?>><font face="Verdana" size="2">Téléphone (je laisse mon numéro plus haut)</font></td></tr></table><table width="566" border="0" align="center"><tr>

      <td width="153" valign="top"><div align="right"><font face="Verdana" size="2">Message :*</font></div></td>

      <td width="30" align="center" valign="top">

	  <?php

	  if ($erreur_texte1) {

	  echo($icone);

	  }

	  ?>

	  </td>

      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>

    </tr></table><table width="566" border="0" align="center"><tr>

<td valign="top"><div align="center"> 

          <input type="reset" name="Reset" value=" Effacer ">

            

          <input type="submit" name="envoi" value="Envoyer"></div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>

<p align="center"><font style="font-size: 9pt">Grâce à ce formulaire, nous 

enregistrons temporairement les informations suivantes : </font>

</p>

<p align="center"><font style="font-size: 9pt">Votre nom, adresse E-mail, n° de téléphone ainsi que votre message.</font></p>

<p align="center"><font style="font-size: 9pt">Ces données 

nous permettrons de répondre à votre demande et ne seront en aucun cas 

divulguées. </font>

</p>

<?php 
include('../include/bas.inc.php'); 
?>
</body>
</html>[/code]

Ma nouvelle page est celle ci :
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>Metamorphosis Design Free Css Templates</title>
        <meta name="keywords" content="" />
        <meta name="description" content="" />
		<!-- Begin JavaScript -->

		<script type="text/javascript" src="lib/jquery-1.3.2.min.js"></script>
		<script type="text/javascript" src="lib/jquery.tools.js"></script>
    	<script type="text/javascript" src="lib/jquery.custom.js"></script>

        <link href="styles.css" rel="stylesheet" type="text/css" media="screen" />
    </head>
    <body>
        <div id="bg_bubble">
        	<div id="wrap">
        		<div id="top_wrap">
        			<div id="logo" style="width: 1024px; height: 24px">
        				<p><b><i>
						<font color="#FFFFFF" face="Arial Rounded MT Bold" size="4">
						Chez vous, nous nettoyons votre véhicule.</font></i></b></div>
					<div class="header">
						<div id="menu">
							<ul>
			                    <li><a href="index.html">Accueil</a></li>
			                    <li><a href="concept.html">Le concept</a></li>
			                    <li><a href="photos.html">Les Photos</a></li>
			                    <li><a href="contact.html" class="active">Nous Contacter</a></li>
			                    <li><a href="newsletter.html">Newsletter</a></li>
			                </ul>
							<p>&nbsp;</div>
						<div id="header_img" style="width: 435px; height: 284px">
							<div id="slider_bg">
								<div class="waveshow">
									&nbsp;&nbsp;									
								</div> <!-- waveshow -->
							</div> <!-- slider_bg -->
							<p>&nbsp;</div>
					</div>
        		</div>
				<div id="content">
					<div id="content_top"></div>
					<div id="content_bg">
						<div class="content_left">
							<h6>About Us</h6>
							<img src="images/img3.jpg" alt="" title="" style="float: left; padding: 0px 10px 0px 0px;"/>
							<p><a href="#">Sed laoreet ligula in nunc vehicula dictum.</a><br /> 
							Aenean non sapien felis, quis fermentum lorem. Phasellus faucibus aliquam justo ut porttitor. In mollis, turpis eu venenatis ornare, enim tellus pretium eros, quis lobortis nisi nisi vel libero.</p> <br />
							<p>Integer a ipsum magna, a pretium sapien. Proin eros nisi, lacinia vitae pharetra non, dapibus in eros. Maecenas blandit semper nisl eget elementum. Nunc lobortis ultrices pretium. Nullam euismod, </p>
							<div class="read2">
								<a href="#">read more</a>
							</div>
							<div class="border"></div>
							<img src="images/img4.jpg" alt="" title="" style="float: left; padding: 0px 10px 0px 0px;"/>
							<p><a href="#">Phasellus orci tortor, varius sed sollicitudin vel, rutrum vitae dui. </a><br /> 
							Vestibulum lacus enim, egestas nec accumsan a, congue ac mi. Proin id nisl nisl, non malesuada turpis. Curabitur neque elit, mattis a porta ut, fringilla ut velit. </p> <br />
							<p>Curabitur feugiat faucibus mi a cursus. Etiam eleifend erat et orci convallis vitae lobortis lacus tincidunt. Duis lobortis lacinia risus, et condimentum libero suscipit eu. Etiam vehicula hendrerit vehicula.</p>
							<div class="read2">
								<a href="#">read more</a>
							</div>
							<div class="border"></div>
							<img src="images/img5.jpg" alt="" title="" style="float: left; padding: 0px 10px 0px 0px;"/>
							<p><a href="#">Donec sed nisi dolor, ac feugiat leo.</a><br /> 
							Praesent in magna quam, at scelerisque velit. Aliquam fermentum, nisl vel laoreet molestie, magna eros volutpat nisi, vitae ullamcorper orci neque ut massa. Nullam a nisi nibh, eget gravida orci. </p> <br />
							<p>Curabitur aliquet accumsan eros, nec viverra nisl pulvinar eleifend. Vestibulum dapibus consequat blandit. Morbi urna erat, volutpat vitae commodo vel, bibendum nec neque. Ut nunc nulla, dignissim sit </p>
							<div class="read2">
								<a href="#">read more</a>
							</div>						
						</div>
						<div class="content_right">
							<h6>Company News</h6>
							<div class="news">
								<p><a href="#" class="date_news">Sep.23, 2010</a></p>
								<img src="images/pic3.jpg" alt="" title="" style="float: left; padding: 5px 10px 0px 0px;"/>
								<p><a href="#">Suspendisse potenti.</a><br />
								Maecenas hendrerit tempus felis, vitae vulputate mi dapibus quis. Vestibulum auctor sapien sed lectus ullamcorper sed lectus ullamcorper malesuada. </p>
								<div class="read2">
									<a href="#">read more</a>
								</div>
								<div class="border"></div>	
							</div>
							<div class="news">
								<p><a href="#" class="date_news">Sep.24, 2010</a></p>
								<img src="images/pic3.jpg" alt="" title="" style="float: left; padding: 5px 10px 0px 0px;"/>
								<p><a href="#">Etiam vitae nibh libero. </a><br />
								Vivamus et felis dolor. Donec ligula velit, egestas eu venenatis non, tempus sollicitudin ante. Fusce sagittis nisi eget magna malesuada sodales. 
Vestibulum cursus fermentum condimentum. Nulla non enim sit amet ligula convallis mollis at eu turpis. </p>
								<div class="read2">
									<a href="#">read more</a>
								</div>
								<div class="border"></div>	
							</div>
							<div class="news">
								<p><a href="#" class="date_news">Sep.25, 2010</a></p>
								<img src="images/pic3.jpg" alt="" title="" style="float: left; padding: 5px 10px 0px 0px;"/>
								<p><a href="#">Suspendisse potenti.</a><br />
								Maecenas hendrerit tempus felis, vitae vulputate mi dapibus quis. Vestibulum auctor sapien sed lectus ullamcorper sed lectus ullamcorper malesuada. 
Fusce sagittis nisi eget magna malesuada sodales. Vestibulum cursus fermentum condimentum. Nulla non </p>
								<div class="read2">
									<a href="#">read more</a>
								</div>
							</div>
						</div>
						
						
						
						
						
						
						
						
						<div class="clear"></div>
					</div>
					<div id="content_bot"></div>
				</div>
				<div id="footer">
					<div id="footer_column">
						<div id="footer_con_bg">
							<div id="footer_con_top">
								<div id="footer_con_bot">
									<div class="foot_col1">
										<h3>Contact Information</h3>
                            <div class="pad_left" style="background: url(images/home.png) no-repeat left center">
                                1234 SomeStreet
                            </div>
                            <div class="pad_left">
                                Brooklyn, NY 11201
                            </div>
                            <div class="pad_left" style="background: url(images/phone.png) no-repeat left center">
                                Phone:  1(234) 567 8910
                            </div>
                            <div class="pad_left">
                                Fax: 1(234) 567 8910
                            </div>
                            <div class="pad_left" style="background: url(images/contact.png) no-repeat left center">
                                E-mail:[email protected]
                            </div>
                        </div>
                        <div class="foot_col2">
                            <h3>Services</h3>
                            <ul class="ls">
                                <li><a href="#">Service Number 1</a></li>
                                <li><a href="#">Service Number 2</a></li>
                                <li><a href="#">Service Number 3</a></li>
                                <li><a href="#">Service Number 4</a></li>
                                <li><a href="#">Service Number 5</a></li>
                                <li><a href="#">Service Number 6</a></li>
								<li><a href="#">Service Number 7</a></li>
								<li><a href="#">Service Number 8</a></li>
                            </ul>
                        </div>
                        <div class="foot_col3">
                            <h3>Lorem Ipsum Dolor</h3>
                            <a href="#"><img src="images/img1.jpg" alt="" title="" style="padding-bottom: 10px;"/></a>
                            <p>Morbi egestas auctor tempor. Nunc egestas dignissim urna, eu rutrum ligula volutpat bibendum. Pellentesque habitant morbi tristique senectus et netus et </p>
                        </div>
                        <div class="foot_col4">
                            <h3>Nullam Ultrices Auctor</h3>
							<h2>Quisque vel neque eu tellus venenatis feugiat. </h2>
							<p>Duis nisl neque, pharetra ac ornare vel, elementum sit amet orci. Sed et ultrices tortor. </p>
							<div class="read">
								<a href="#">read more</a>
							</div>
							<div class="clear"></div>
							<div class="clear"></div>
								<div class="button_box">
								<p align="right">
								<a href="http://www.facebook.com/"><img src="images/facebook.png" alt="" title=""/></a>
								<a href="http://twitter.com/"><img src="images/twitter.png" alt="" title=""/></a>
								<a href="http://fr.yahoo.com/"><img src="images/yahoo.png" alt="" title=""/></a>&nbsp;
								<a href="http://www.youtube.com/"><img src="images/youtube.png" alt="" title=""/></a>
							</div>
                        </div>
                        <div style="clear: both"></div>								
								</div>
							</div>
						</div>
					</div>
				<div id="footer_bot">
						
					</div>
				</div>	
        	</div>
        </div>
    </body>
</html>
J'aimerai bien que mon formulaire prenne la place de la carte et du contenu de la zone blanche.

Merci à vous

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

08 mai 2011, 16:41

Yop,

J'ai pas tout lu c'est trop long, mais a tu essayer de copier le formulaire dans la page (un bête copier coller) ?

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 14 Messages

08 mai 2011, 21:37

oui, mais cela ne va pas car il y a la partie head aussi.
Et ça ne va pas.

Eléphanteau du PHP | 14 Messages

11 mai 2011, 19:43

bonjour,

j'ai trouvé la solution à mon problème.

J'ai créer une fenetre qui s'ouvre en affichant uniquement mon formulaire.
Le formulaire part bien et je le reçois bien le mail, seulement lors de l'envoi ma fenetre "popup" ce ferme bien mais ma page de fond apparait vide ( uniquement la couleur du fond).

j'ai le code suvant pour l'envoi :
<input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html><div onclick="Refresh">&nbsp;<p>
					<b><font color="#FFFFFF">Fermer cette fenêtre</font></b></div></div>
comment faire un refresh de ma page ou envoyer sur la page merci.php ?
Merci à vous

ViPHP
AB
ViPHP | 5818 Messages

11 mai 2011, 20:04

http://php.net/manual/fr/function.header.php

Code : Tout sélectionner

header("Location: http://www.example.com/"); /* Redirection du navigateur */ /* Assurez-vous que la suite du code ne soit pas exécutée une fois la redirection effectuée. */ exit;
Tu peux utiliser $_SERVER['PHP_SELF'] pour indiquer la page en cours sans la nomer explicitement.

Eléphanteau du PHP | 14 Messages

11 mai 2011, 20:25

Merci pour cette réponse rapide.

J'ai modifié, et cela ne change rien.

mon script ce termine comme cela :
     header("Location: http://www.mondomaine.com/site/merci.php"); /* Redirection du navigateur */
                    exit();
                  } // Fin else
			    } // Fin du if ($flag_erreur == 0) {
			} // Fin de if POST
j'ai toujours ma page de fond qui reste avec sa couleur de fond et ma page merci.php ne s'ouvre pas.

Eléphanteau du PHP | 14 Messages

11 mai 2011, 20:48

Pour vous rendre mieux compte de ce que cela donne comme erreur, voici le lien de ma page.

http://www.autocleanconcept.com/site/test.php

En fait, il faudrait que cela reproduise la même chose que quand je clique sur "Fermer cette fenêtre" dans le bas du formulaire mais en ouvrant la page merci.php juste après l'envoi.

Merci

ViPHP
AB
ViPHP | 5818 Messages

12 mai 2011, 01:50

Ah oui j'avais pas saisi que tu étais dans un pop up.
D'ailleurs je ne saisi pas trop comment fonctionne ton code. Tu as combien de pages et qu'est-ce que tu appelles ta page de fond et c'est quoi cette page "merci.php" ?

Bon en admettant que tu aies une page principale et qu'en cliquant sur un bouton de cette page, tu ouvres un popup qui contienne ton formulaire.

Si tu ouvres le popup en faisant : var popup_formulaire = "window.open('nom_du_fichier.php?var=variable')"
tu peux refermer ce popup automatiquement et mettre à jour (rafraichir) la page principale depuis laquelle tu as appelé le popup (peut-être ce que tu appelles ta page de fond), en faisant à la fin du code php du popup :
echo "<script type=\"text/javascript\">
window.opener.location.reload(true);
self.close('popup_formulaire')</script>"
Si ce que je te dis ne t'aide pas c'est que je n'ai rien compris alors essaye d'être plus explicite dans le fonctionnement de ton application :wink:
Ou si tu donne du code, donne la partie qui te pose problème sinon tu fatigue tout le monde par avance avec trois tonne de code :wink:

Eléphanteau du PHP | 14 Messages

12 mai 2011, 07:40

Désolé si je ne suis pas fort claire dans mon explication mais je n'y connais pas grand chose en php et je tente de me débrouillé comme je peux.

je place le code complet de ma page comme cela vous avez tout.
<div onclick="document.getElementById('popup2').style.display = 'block'">Nous contacter</div

<div style="z-index: 99; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%" id="popup2">
	<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%; background: url('grille.gif')">
		<tr>
			<td align="center">
				<div style="width: 700px; height: 900px; border: 3px solid #000000; background: #C0C0C0"><?php

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {


//On commence une session pour enregistrer les variables du formulaire...

session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['champ3'] = $_POST['champ3'];
$_SESSION['champ4'] = $_POST['champ4'];
$_SESSION['champ5'] = $_POST['champ5'];
$_SESSION['champ6'] = $_POST['champ6'];
$_SESSION['champ7'] = $_POST['champ7'];
$_SESSION['champ8'] = $_POST['champ8'];
$_SESSION['liste1'] = $_POST['liste1'];

//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Le nettoyage intérieur":
$_SESSION['bouton1'] = "Le nettoyage intérieur";
break;
case "Le nettoyage extérieur":
$_SESSION['bouton1'] = "Le nettoyage extérieur";
break;
case "Le nettoyage intérieur et extérieur":
$_SESSION['bouton1'] = "Le nettoyage intérieur et extérieur";
break;
case "Les services spécifiques":
$_SESSION['bouton1'] = "Les services spécifiques";
break;
case "Autre":
$_SESSION['bouton1'] = "Autre";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

//Evaluation du bouton 2 ...
switch($_POST['bouton2']) {
case "En tissus":
$_SESSION['bouton2'] = "En tissus";
break;
case "En cuir":
$_SESSION['bouton2'] = "En cuir";
break;
case "En tissus et cuir":
$_SESSION['bouton2'] = "En tissus et cuir";
break;
default:
$_SESSION['bouton2'] = "";
} // Fin du switch...

//Evaluation du bouton 3 ...
switch($_POST['bouton3']) {
case "Normal":
$_SESSION['bouton3'] = "Normal";
break;
case "Avancé":
$_SESSION['bouton3'] = "Avancé";
break;
default:
$_SESSION['bouton3'] = "";
} // Fin du switch...

//Evaluation du bouton 4 ...
switch($_POST['bouton4']) {
case "Oui, un petit peu":
$_SESSION['bouton4'] = "Oui, un petit peu";
break;
case "Oui, beaucoup":
$_SESSION['bouton4'] = "Oui, beaucoup";
break;
case "Non":
$_SESSION['bouton4'] = "Non";
break;
default:
$_SESSION['bouton4'] = "";
} // Fin du switch...

//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...

$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// Définir l\'icone apparaissant en cas d\'erreur...


// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					

// Addresse de réception du formulaire
$email_dest = "[email protected]";
$sujet = "+++ Le formulaire +++";
$entetes ="MIME-Version: 1.0 \n";
	$entetes .="From: [email protected]<[email protected]>\n";
	$entetes .="Return-Path: [email protected]<[email protected]>\n";
	$entetes .="Reply-To: [email protected]<[email protected]>\n";
	$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
	$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom :* = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Marque du véhicule :* = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Modèle :* = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Année d\'immatriculation :  = " . $_SESSION['champ4'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Code postal :* = " . $_SESSION['champ5'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Ville :* = " . $_SESSION['champ6'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">N° de téléphone  = " . $_SESSION['champ7'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail :* = " . $_SESSION['champ8'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">D\'où nous connaissez vous : = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Je désire plus d\'informations sur :* = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Mes sièges sont :* = " . $_SESSION['bouton2'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">L\'état général de mon véhicule est plutôt :* = " . $_SESSION['bouton3'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">On trouve aussi des poils d\'animaux :* = " . $_SESSION['bouton4'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Contactez moi par :*</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Message :* = " . $_SESSION['zone_texte1'] . "</font><br>\n";
					

					// Fin du message HTML
					$fin = "</body></html>\n\n";
					
					$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;


					// Send the e-mail
					if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
					echo("Envoi du formulaire impossible");
					exit();
					} else {

                    // Rediriger vers la page de remerciement
                    
                    header("Location: http://www.mondomaine.com/site/merci.php"); /* Redirection du navigateur */
                    exit();
                  } // Fin else
                            } // Fin du if ($flag_erreur == 0) {
                        } // Fin de if POST

?>
<html>
<!-- 
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard ([email protected])
Site : http://www.f1-fantasy.net/assistant
 -->
<head>
<title>Formulaire</title><script language="JavaScript">


function verifSelection() {


if (document.mail_form.champ1.value == "") {
alert("Votre Nom ?")
return false
} 

if (document.mail_form.champ2.value == "") {
alert("La marque de votre véhicule ?")
return false
} 

if (document.mail_form.champ3.value == "") {
alert("Le modèle de votre véhicule ?")
return false
} 

if (document.mail_form.champ5.value == "") {
alert("Votre code postal ?")
return false
} 

if (document.mail_form.champ6.value == "") {
alert("Votre ville ?")
return false
} 

if (document.mail_form.champ8.value == "") {
alert("Votre E-mail ?")
return false
} 

nbreboutons1 = document.mail_form.bouton1.length

	flag = 0

		for (i = 0; i < nbreboutons1 ; i++) {

			if (document.mail_form.bouton1[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("Je désire plus d\'informations sur :")
return false;
}


nbreboutons2 = document.mail_form.bouton2.length

	flag = 0

		for (i = 0; i < nbreboutons2 ; i++) {

			if (document.mail_form.bouton2[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("Mes sièges sont : ?")
return false;
}


nbreboutons3 = document.mail_form.bouton3.length

	flag = 0

		for (i = 0; i < nbreboutons3 ; i++) {

			if (document.mail_form.bouton3[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("L\'état général de mon véhicule est plutôt :")
return false;
}


nbreboutons4 = document.mail_form.bouton4.length

	flag = 0

		for (i = 0; i < nbreboutons4 ; i++) {

			if (document.mail_form.bouton4[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("On trouve aussi des poils d\'animaux :")
return false;
}


nbrecases1 = document.mail_form.case1_.length

	flag = 0

		for (i = 0; i < nbrecases1 ; i++) {

			if (document.mail_form.case1_[i].checked) {

			flag = 1

			}

		}


if (flag == 0) {

alert("Comment vous contacter ?")
return false;
}


if (document.mail_form.zone_texte1.value == "") {
alert("Votre message ?")
return false
} 

} // Fin de la fonction
</script>
</head><body bgcolor="#C0C0C0"><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
    de contact</strong></font></div><br>
<p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">
		Nom :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Marque du véhicule :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Modèle :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ3) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Année d'immatriculation : </font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ4) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Code postal :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ5) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ5" type="text" value="<?=stripslashes($_SESSION['champ5']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Ville :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ6) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ6" type="text" value="<?=stripslashes($_SESSION['champ6']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">N° de téléphone </font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ7) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ7" type="text" value="<?=stripslashes($_SESSION['champ7']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">E-mail :*</font></div></td>
	  <td align="center" valign="middle" width="30" bgcolor="#C0C0C0">
      <?php
	  if ($erreur_champ8) {
	  echo($icone);
	  }
	  ?>
      </td>
      <td bgcolor="#C0C0C0"><input name="champ8" type="text" value="<?=stripslashes($_SESSION['champ8']);?>"></td>
    </tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">D'où nous connaissez vous :</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="Des amis"<?php
if ($_SESSION['liste1'] == "Des amis") {
echo(" selected");
}
?>>Des amis</option>
<option value="Les journaux"<?php
if ($_SESSION['liste1'] == "Les journaux") {
echo(" selected");
}
?>>Les journaux</option>
<option value="Le site internet"<?php
if ($_SESSION['liste1'] == "Le site internet") {
echo(" selected");
}
?>>Le site internet</option>
<option value="Je suis déjà client"<?php
if ($_SESSION['liste1'] == "Je suis déjà client") {
echo(" selected");
}
?>>Je suis déjà client</option>
<option value="Un article de presse"<?php
if ($_SESSION['liste1'] == "Un article de presse") {
echo(" selected");
}
?>>Un article de presse</option>
<option value="Une pub toute boite"<?php
if ($_SESSION['liste1'] == "Une pub toute boite") {
echo(" selected");
}
?>>Une pub toute boite</option>
<option value="Une bâche publicitaire"<?php
if ($_SESSION['liste1'] == "Une bâche publicitaire") {
echo(" selected");
}
?>>Une bâche publicitaire</option>
<option value="Une pub sur un véhicule"<?php
if ($_SESSION['liste1'] == "Une pub sur un véhicule") {
echo(" selected");
}
?>>Une pub sur un véhicule</option>
<option value="Une pub dans un commerce"<?php
if ($_SESSION['liste1'] == "Une pub dans un commerce") {
echo(" selected");
}
?>>Une pub dans un commerce</option>
<option value="Autre"<?php
if ($_SESSION['liste1'] == "Autre") {
echo(" selected");
}
?>>Autre</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Je désire plus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
		<div align="right"><font face="Verdana" size="2">d'informations sur :*</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_bouton1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><input type="radio" name="bouton1" value="Le nettoyage intérieur"<?php
if ($_SESSION['bouton1'] == "Le nettoyage intérieur") {
echo(" checked");
}
?>><font face="Verdana" size="2">Le nettoyage intérieur</font><br><input type="radio" name="bouton1" value="Le nettoyage extérieur"<?php
if ($_SESSION['bouton1'] == "Le nettoyage extérieur") {
echo(" checked");
}
?>><font face="Verdana" size="2">Le nettoyage extérieur</font><br><input type="radio" name="bouton1" value="Le nettoyage intérieur et extérieur"<?php
if ($_SESSION['bouton1'] == "Le nettoyage intérieur et extérieur") {
echo(" checked");
}
?>><font face="Verdana" size="2">Le nettoyage intérieur et extérieur</font><br><input type="radio" name="bouton1" value="Les services spécifiques"<?php
if ($_SESSION['bouton1'] == "Les services spécifiques") {
echo(" checked");
}
?>><font face="Verdana" size="2">Les services spécifiques</font><br><input type="radio" name="bouton1" value="Autre"<?php
if ($_SESSION['bouton1'] == "Autre") {
echo(" checked");
}
?>><font face="Verdana" size="2">Autre</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Mes sièges sont :*</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_bouton2) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><input type="radio" name="bouton2" value="En tissus"<?php
if ($_SESSION['bouton2'] == "En tissus") {
echo(" checked");
}
?>><font face="Verdana" size="2">En tissus</font><br><input type="radio" name="bouton2" value="En cuir"<?php
if ($_SESSION['bouton2'] == "En cuir") {
echo(" checked");
}
?>><font face="Verdana" size="2">En cuir</font><br><input type="radio" name="bouton2" value="En tissus et cuir"<?php
if ($_SESSION['bouton2'] == "En tissus et cuir") {
echo(" checked");
}
?>><font face="Verdana" size="2">En tissus et cuir</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">L'état général de mon&nbsp;&nbsp;&nbsp;&nbsp; véhicule est plutôt :*</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_bouton3) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><input type="radio" name="bouton3" value="Normal"<?php
if ($_SESSION['bouton3'] == "Normal") {
echo(" checked");
}
?>><font face="Verdana" size="2">Normal</font><br><input type="radio" name="bouton3" value="Avancé"<?php
if ($_SESSION['bouton3'] == "Avancé") {
echo(" checked");
}
?>><font face="Verdana" size="2">Avancé</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">On trouve aussi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
		<div align="right"><font face="Verdana" size="2">des poils d'animaux :*</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_bouton4) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><input type="radio" name="bouton4" value="Oui, un petit peu"<?php
if ($_SESSION['bouton4'] == "Oui, un petit peu") {
echo(" checked");
}
?>><font face="Verdana" size="2">Oui, un petit peu</font><br><input type="radio" name="bouton4" value="Oui, beaucoup"<?php
if ($_SESSION['bouton4'] == "Oui, beaucoup") {
echo(" checked");
}
?>><font face="Verdana" size="2">Oui, beaucoup</font><br><input type="radio" name="bouton4" value="Non"<?php
if ($_SESSION['bouton4'] == "Non") {
echo(" checked");
}
?>><font face="Verdana" size="2">Non</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Contactez moi par :*</font></div></td>
      <td width="30" align="center" valign="middle" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><input type="checkbox" name="case1_[0]" id="case1_" value="E-mail"<?php
if ($_SESSION['case1_'][0] == "E-mail") {
echo(" checked");
}
?>><font face="Verdana" size="2">E-mail</font><br><input type="checkbox" name="case1_[1]" id="case1_" value="Téléphone (je laisse mon numéro plus haut)"<?php
if ($_SESSION['case1_'][1] == "Téléphone (je laisse mon numéro plus haut)") {
echo(" checked");
}
?>><font face="Verdana" size="2">Téléphone (je laisse mon numéro plus haut)</font></td></tr></table><table width="566" border="0" align="center"><tr>
      <td width="200" valign="top" bgcolor="#C0C0C0"><div align="right"><font face="Verdana" size="2">Message :*</font></div></td>
      <td width="30" align="center" valign="top" bgcolor="#C0C0C0">
	  <?php
	  if ($erreur_texte1) {
	  echo($icone);
	  }
	  ?>
	  </td>
      <td bgcolor="#C0C0C0"><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
    </tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center"> 
          <input type="reset" name="Reset" value=" Effacer ">
            
          <input type="submit" name="envoi" value="Envoyer">
        </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
			<div onclick="document.getElementById('popup2').style.display = 'none'"><p>Fermer cette fenêtre</p>
			<p>&nbsp;</div></div>
			</td>
		</tr>
	</table>
</div>

>
Le lien qui ouvre ma fenêtre popup est :
<div onclick="document.getElementById('popup2').style.display = 'block'">Nous contacter</div>
Merci