';
echo'';
echo '-- Choisissez -- ';
include ('inc/mysql/connexion.php');
$requete = "SELECT DISTINCT marques FROM modeles";
$execution_requete = mysql_query($requete);
while($total = mysql_fetch_array($execution_requete))
//Liste déroulante
{
echo "".$total['marques']." \n";
}
echo ' ';
if($liste1 != -1){ //si on a fait un choix
//on refait une requette avec une condition
$requete2 = "SELECT DISTINCT modeles FROM modeles WHERE marques='".$liste1."'";
$execution_requete2 = mysql_query($requete2);
if(isset($_POST[$nom_liste2])){
//si la liste a été "postée" c ad choix fait
$liste2=$_POST[$nom_liste2];
}else{
$liste2=-1;
}
echo'';
echo'-- Choisissez -- ';
while($total = mysql_fetch_array($execution_requete2))
//Liste déroulante
{
echo "".$total['modeles']." \n";
}
echo' ';
echo'Ajoutez un modele si il n existe pas dans la liste :';
echo ' ';
//if($liste2 != -1){ //si on a fait un choix
// //on refait une requette avec une condition
// echo 'stop';}
}
//fermeture connexion à mysql
include ('inc/mysql/deconnexion.php');
}
function select_lst ($select_name,$table_name,$champ_table,$titre){
if(isset($_POST[$select_name])){
//si la liste a été "postée" c ad choix fait
$lst_annee=$_POST[$select_name];
}else{
$lst_annee=-1;
}
echo '';
echo '-- Choisissez -- ';
include ('inc/mysql/connexion.php');
$requete = "SELECT * FROM $table_name";
$execution_requete = mysql_query($requete);
while($total = mysql_fetch_array($execution_requete))
//Liste déroulante
{
echo "".$total[$champ_table]." \n";
}
include ('inc/mysql/deconnexion.php');
}
function affich_input_simple ($nom_input,$val_defaut){
if(isset($_POST[$nom_input])){
//si la liste a été "postée" c ad choix fait
$valeur=$_POST[$nom_input];
}else{
$valeur=$val_defaut;
}
echo ' ';
}
function is_checked($is_checked, $ouinon){
$out='';
if ($ouinon == 'oui' && $is_checked == 0) //on est sur la case oui et s'est coché
$out = 'checked="checked"';
else if($ouinon == 'non' && $is_checked == 1) //on est sur la case non et s'est pas coché (donc on coche :s)
$out = 'checked="checked"';
else
echo 'checked=""';
return $out;
}
if(isset($_POST['Valid']))
{
/* Récupération des données du formulaire */
$is_checked = isset($_POST['radio_vehicule']) ? intval($_POST['radio_vehicule']): 0;
echo ($is_checked);
$liste1 = isset($_POST["liste1"]) ? ($_POST["liste1"]) : "";
$liste2 = isset($_POST["liste2"]) ? ($_POST["liste2"]) : "";
$num_vo = isset($_POST['num_vo']) ? trim($_POST['num_vo']) : "";
$radio_vehicule = isset($_POST["radio_vehicule"]) ? ($_POST["radio_vehicule"]) : "";
$liste3 = isset($_POST["liste3"]) ? ($_POST["liste3"]) : "";
$liste4 = isset($_POST["liste4"]) ? ($_POST["liste4"]) : "";
$lst_annee1 = isset($_POST["lst_annee1"]) ? ($_POST["lst_annee1"]) : "";
$lst_carburant1 = isset($_POST["lst_carburant1"]) ? ($_POST["lst_carburant1"]) : "";
$lst_km1 = isset($_POST["lst_km1"]) ? ($_POST["lst_km1"]) : "";
$lst_annee2 = isset($_POST["lst_annee2"]) ? ($_POST["lst_annee2"]) : "";
$liste5 = isset($_POST["liste5"]) ? ($_POST["liste5"]) : "";
$liste6 = isset($_POST["liste6"]) ? ($_POST["liste6"]) : "";
$lst_annee3 = isset($_POST["lst_annee3"]) ? ($_POST["lst_annee3"]) : "";
$lst_carburant2 = isset($_POST["lst_carburant2"]) ? ($_POST["lst_carburant2"]) : "";
$lst_km2 = isset($_POST["lst_km2"]) ? ($_POST["lst_km2"]) : "";
$lst_annee4 = isset($_POST["lst_annee4"]) ? ($_POST["lst_annee4"]) : "";
$radio_reprise = isset($_POST["radio_reprise"]) ? ($_POST["radio_reprise"]) : "";
$lst_annee5 = isset($_POST["lst_annee5"]) ? ($_POST["lst_annee5"]) : "";
$lst_mois1 = isset($_POST["lst_mois1"]) ? ($_POST["lst_mois1"]) : "";
$lst_budget1 = isset($_POST["lst_budget1"]) ? ($_POST["lst_budget1"]) : "";
$lst_km3 = isset($_POST["lst_km3"]) ? ($_POST["lst_km3"]) : "";
$radio_proposition = isset($_POST["radio_proposition"]) ? ($_POST["radio_proposition"]) : "";
$radio_mode_financement = isset($_POST["radio_mode_financement"]) ? ($_POST["radio_mode_financement"]) : "";
$radio_extens_garantie = isset($_POST["radio_extens_garantie"]) ? ($_POST["radio_extens_garantie"]) : "";
$radio_rdv_essai = isset($_POST["radio_rdv_essai"]) ? ($_POST["radio_rdv_essai"]) : "";
$in_rdv_essai = isset($_POST["in_rdv_essai"]) ? ($_POST["in_rdv_essai"]) : "";
$radio_visit_concess = isset($_POST["radio_visit_concess"]) ? ($_POST["radio_visit_concess"]) : "";
$in_rdv_concession = isset($_POST["in_rdv_concession"]) ? trim($_POST["in_rdv_concession"]) : "";
$nom = isset($_POST["nom"]) ? trim($_POST["nom"]) : "";
$prenom = isset($_POST["prenom"]) ? trim($_POST["prenom"]) : "";
$radio_civilite = isset($_POST["radio_civilite"]) ? ($_POST["radio_civilite"]) : "";
$code_postal = isset($_POST["code_postal"]) ? trim($_POST["code_postal"]) : "";
$ville = isset($_POST["ville"]) ? trim($_POST["ville"]) : "";
$tel_domicile = isset($_POST["tel_domicile"]) ? trim($_POST["tel_domicile"]) : "";
$tel_portable = isset($_POST["tel_portable"]) ? trim($_POST["tel_portable"]) : "";
$tel_bureau = isset($_POST["tel_bureau"]) ? trim($_POST["tel_bureau"]) : "";
$mail = isset($_POST['mail']) ? trim($_POST['mail']) : "";
/**
* Définition des variables servant au traitement de l'adresse électronique et du numéro de
* téléphone: on utilise ici des expressions régulières.
*/
$valid = "#^[^-_\.][a-z0-9-_\.]+[^-_\.]@[^-_\.][a-z0-9-_\.]+[^-_\.]\.[a-z]{2,4}$#";
$phone = "#^\d{6,10}$#";
/**
* Définition des variables servant au traitement de l'url:
*/
/**
* Validité d'une url
*/
$validurl = "#^(?:(?:https?|ftp)://)?(?:w{3}\.)?[^\W]?[\w-\.]*[^\W]?\.[a-z]{2,4}(?:/(?:~?[^\W]?[\w-\./]*[^\W]?(?:\.[a-z]{2,4})?(?:\?\w+=\w+(?:(?:&|&)\w+=\w+)*)?)?)?$#i";
/**
* Traitement de vérification des champs vides ou invalides (téléphone et/ou email et/ou url)
* Conditions de mauvaises réponses (champ vide par exemple)
*/
if ($liste1 == '' || $liste2 == '' || $num_vo == '' || $nom == '' || $prenom == '' || $code_postal == '' || $tel_domicile == '' || !(preg_match($phone,$tel_domicile)) || $mail == '' || !(preg_match($valid, $mail)))
{
/* Action à adopter */
if ($liste1 == '')
{
/* Si le champ "prénom" est vide, */
print "Vous n'avez pas précisé de marque de voiture
\n";
}
if ($liste2 == '')
{
/* Si le champ "prénom" est vide, */
print "Vous n'avez pas précisé de modèle
\n";
}
if ($num_vo == '')
{
/* Si le champ "prénom" est vide, */
print "Il faut un numéro de véhicule
\n";
}
if ($nom == '')
{
/* Si le champ "nom" est vide, */
print "Vous n'avez pas précisé de nom
\n";
}
if ($prenom == '')
{
/* Si le champ "nom" est vide, */
print "Vous n'avez pas précisé de prenom
\n";
}
if ($code_postal == '')
{
/* Si le champ "nom" est vide, */
print "Vous n'avez pas précisé de code postal
\n";
}
if ($tel_domicile == '')
{
/* Si le champ "téléphone" est vide, */
print "Vous n'avez pas précisé votre numéro de téléphone
\n";
}
if(!$mail == '')
{
/* Si le champ "adresse électronique" est vide, */
print "Vous avez omis de mentionner une adresse électronique !
\n";
}
if(($mail) && !(preg_match($valid, $mail))) /* Si il y a une adresse inscrite mais invalide */
{
/* On vérifie LES DEUX conditions réunies (avec le sugne "&&"): si on ne vérifie que la validité, en ne
mettant pas d'adresse dans le formulaire, on obtient l'affichage des deux messages, or l'adresse à
ce moment là n'est pas invalide, elle est absente: le message d'invalidité ne s'applique donc pas. */
print "L'adresse électronique saisie est invalide.
\n";
}
/**
* Si les vérifications ont généré des erreurs, affichage du formulaire
* contenant les données déjà saisies.
*/
?>
Merci ! Voici les informations que vous avez fournies\n";
print "Véhicule concerné par cette fiche :/n";
print "".$liste1." ". $liste2. " " .$num_vo. "
\n";
print "Informations sur le contact:
\n";
print "". $prenom ." ". $nom ."
\n";
print "On peut vous joindre au ".$tel_domicile." \n";
if($ville != "")
{
print "Vous résidez à ".$ville." \n";
}
print "On peut vous envoyer un courrier électronique à: ".$mail." \n";
if ($radio_vehicule=='1'){
print "Véhicule possédé par le contact :\n";
print "".$liste3." ". $liste4. " " .$lst_annee1. " " .$lst_carburant1. " " .$lst_km1. " " .$lst_annee2. "
\n";
print "".$liste4." ". $liste5. " " .$lst_annee2. " " .$lst_carburant2. " " .$lst_km2. " " .$lst_annee3. "
\n";
if ($radio_reprise=='1'){
print "Interessé par une offre de reprise : Oui\n";
print "Date envisagée pour la reprise : \n";
print "".$lst_annee5." ". $lst_mois1. "
\n";
}
else { print "Interessé par une offre de reprise : Non\n";
}
}
print "Ce client ne possède pas de véhicule \n";
print("Retour vers le formulaire de base, cliquez ICI
");
}
}
else {
?>