'; 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'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 ''; } 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. */ ?>

Vehicule concerné par la fiche prospect

'; ?>
N° de VO :

Possède un véhicule ?

>Oui - >Non

'; affich_select_marque ('liste3','liste4'); ?>
Année : Carburant : Kilometrage : Année du modele :



Année : Carburant : Kilometrage : Année du modele :

Projet de reprise :

Oui - Non
Date de renouvellement prévu :
Année : Mois :

Budget et offres complémentaires


Budget maximum : Kilometre maximum :

Ouvert à d'autres propositions ? : Oui - Non

Mode de financement :


Comptant - A crédit
Proposition de financement avec extension de garantie : Oui - Non

Prise de rendez-vous :


Pour des essais : Oui - Non
Date de rendez-vous des essais :
Visite de la concession : Oui - Non
Date de rendez-vous en concession :

Propsect :



Nom :
Prenom :
Civilite : Mme - Mr
Code postal :
Ville :
Telephone domicile :
Telephone portable :
Telephone bureau :
E-mail :

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 { ?>

Vehicule concerné par la fiche prospect

'; ?>
N° de VO :

Possède un véhicule ?

>Oui - >Non

'; affich_select_marque ('liste3','liste4'); ?>
Année : Carburant : Kilometrage : Année du modele :



Année : Carburant : Kilometrage : Année du modele :

Projet de reprise :

Oui - Non
Date de renouvellement prévu :
Année : Mois :

Budget et offres complémentaires


Budget maximum : Kilometre maximum :

Ouvert à d'autres propositions ? : Oui - Non

Mode de financement :


Comptant - A crédit
Proposition de financement avec extension de garantie : Oui - Non

Prise de rendez-vous :


Pour des essais : Oui - Non
Date de rendez-vous des essais :
Visite de la concession : Oui - Non
Date de rendez-vous en concession :

Propsect :



Nom :
Prenom :
Civilite : Mme - Mr
Code postal :
Ville :
Telephone domicile :
Telephone portable :
Telephone bureau :
E-mail :