No title Revision 333839323739 (Fri Feb 27 2009 at 19:02) - Diff Link to this snippet: https://friendpaste.com/5PXZnEoBkxzRQxzOrqsp3m Embed: manni perldoc borland colorful default murphy trac fruity autumn bw emacs pastie friendly Show line numbers Wrap lines 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227<?phpfunction affich_select_marque ($nom_liste,$nom_liste2){if(isset($_POST[$nom_liste])){ //si la liste a été "postée" c ad choix fait $liste1=$_POST[$nom_liste];}else{ $liste1=-1;}echo'<!--//Selectionnez un agent :-->';echo'<select name='.$nom_liste.' onchange=" form1.submit();">'; echo '<option value=-1>-- Choisissez -- </option> <!-- il faut cette ligne pour avoir obliagtoirement un changement -->';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 "<option value=\"".$total["marques"]."\"";if($liste1==$total['marques']) { echo "selected"; }//ça c'est pour garder la selection lors du réaffichage echo ">".$total['marques']."</option>\n";}echo '</select>';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'<select name='.$nom_liste2.' onchange=" ">'; echo'<option value=-1>-- Choisissez -- </option> <!-- il faut cette ligne pour avoir obliagtoirement un changement -->';while($total = mysql_fetch_array($execution_requete2))//Liste déroulante{echo "<option value=\"".$total["modeles"]."\"";if($liste2==$total['modeles']) { echo "selected"; }//ça c'est pour garder la selection lors du réaffichage echo ">".$total['modeles']."</option>\n";} echo'</select>';echo'Ajoutez un modele si il n existe pas dans la liste :'; echo '<INPUT type="button" value="Ajouter un modele" onClick="ajouter_modele.php">'; //if($liste2 != -1){ //si on a fait un choix// //on refait une requette avec une condition// echo 'stop';}}//fermeture connexion à mysqlinclude ('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 '<select name="'.$select_name.'" id="'.$select_name.'" class="ButtonL" onchange="">';echo '<option value=-1>-- Choisissez -- </option> <!-- il faut cette ligne pour avoir obliagtoirement un changement -->';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 "<option value=\"".$total[$champ_table]."\"";if($lst_annee==$total[$champ_table]) { echo "selected"; }//ça c'est pour garder la selection lors du réaffichage echo ">".$total[$champ_table]."</option>\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 '<INPUT name="'.$nom_input.'" id="'.$nom_input.'" value="'.$valeur.'" type="text"></INPUT>';}function is_checked($is_checked, $ouinon){ $out=''; if ($ouinon == 'oui' && $is_checked == 1) //on est sur la case oui et s'est coché $out = 'checked="checked"'; else if($ouinon == 'non' && $is_checked == 0) //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); $nom = isset($_POST["nom"]) ? trim($_POST["nom"]) : ""; if ( $nom == '' ) { if ($nom == '') { /* Si le champ "nom" est vide, */ print "<p>Vous n'avez pas précisé de nom</p>\n"; } /** * Si les vérifications ont généré des erreurs, affichage du formulaire * contenant les données déjà saisies. */ ?> <form name="form1" action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post"> <h1>Possède un véhicule ?</h1> <!--<input name="radio_vehicule" id="radio_vehicule" type="radio" value="1" checked="">Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value="0" checked="checked">Non--> <input name="radio_vehicule" id="radio_vehicule" type="radio" value=1 <?php is_checked($is_checked, 'oui');?>>Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value=0 <?php is_checked($is_checked, 'non');?>>Non <br /><br /> <h1>Propsect : </h1><br /> <br/> Nom : <?php affich_input_simple ('nom',''); ?> <br/> <INPUT type="submit" value="Valider le formulaire" name="Valid" /><INPUT type='reset'> </form> <?php } else { echo 'test'; var_dump($_POST); print "<p>". $nom ."</p><br />\n"; if ($radio_vehicule=='1'){ print "Véhicule possédé par le contact :\n"; } print "Ce client ne possède pas de véhicule \n"; print("<p>Retour vers le formulaire de base, cliquez <a href=\"". $_SERVER['PHP_SELF'] ."\" title=\"Retour vers le formulaire\">ICI</a></p>"); }}else {?><form name="form1" action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post"> <?php$is_checked = 0;echo ($is_checked ); $nom = '';?> <h1>Possède un véhicule ?</h1> <!--<input name="radio_vehicule" id="radio_vehicule" type="radio" value="1" checked="">Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value="0" checked="checked">Non--> <input name="radio_vehicule" id="radio_vehicule" type="radio" value=1 <?php echo is_checked($is_checked, 'oui');?>>Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value=0 <?php echo is_checked($is_checked, 'non');?>>Non <br /><br /> Nom : <?php affich_input_simple ('nom',''); ?> <INPUT type="submit" value="Valider le formulaire" name="Valid" /><INPUT type='reset'> </form><?php}?>