par Cyrano » 03 avr. 2007, 11:21
par Truc » 03 avr. 2007, 10:20
if( !empty($_POST['liste_1']) && !empty($_POST['liste_2'])) { // alors traitement du formulaire } else { //affichage du formulaire }
par BelleIle » 02 avr. 2007, 20:34
par Truc » 02 avr. 2007, 20:11
par BelleIle » 02 avr. 2007, 19:00
par Truc » 02 avr. 2007, 18:45
par BelleIle » 02 avr. 2007, 18:23
par Truc » 16 févr. 2006, 20:44
par tom_nameless » 16 févr. 2006, 17:41
par Truc » 15 févr. 2006, 23:50
$valeurs_liste_1 = isset($_POST['nom_liste_1']) ? $_POST['nom_liste_1'] : ""; $valeurs_liste_2 = isset($_POST['nom_liste_2']) ? $_POST['nom_liste_2'] : "";
par tom_nameless » 15 févr. 2006, 11:47
par Maitrepylos » 04 juil. 2005, 10:46
<?php session_start(); include('Base/pgConnect.php'); /******************************************************************************************************** partie concernant le participant ********************************************************************************************************/ ?> <form action="?section=NewInscription" method="POST" id="chgdept"> <?php echo "<TABLE>"; echo "<H3><B>Participants : <HR></B> </H3>"; echo " <TR>"; echo "<TD>Civilité :</TD><BR>"; echo "<TD>"; echo "<SELECT name=\"Civilite\" size=\"1\"> <OPTION selected value=\" \">";echo $_POST['Civilite']; echo "</OPTION> <OPTION value=\"Monsieur\">M</OPTION> <OPTION value=\"Madame\">Me</OPTION> <OPTION value=\"Mademoiselle\">Melle</OPTION> </SELECT>"; echo "</TD>"; echo "<TD>Nom : </TD>"; echo "<TD align=\"left\"><INPUT name=\"Nom\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['Nom']; echo"\"> </TD>"; echo "<TD>Prénom : </TD>"; echo "<TD align=\"left\"><INPUT name=\"Prenom\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['Prenom']; echo"\"> </TD>"; echo"</TR>"; echo "<TR>"; echo "<TD>Rue : </TD>"; echo "<TD align=\"left\"><INPUT name=\"Rue\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['Rue']; echo"\"> </TD>"; echo "<TD>N° : </TD>"; echo "<TD align=\"left\"><INPUT name=\"Numero\" size=\"3\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['Numero']; echo"\"> </TD>"; echo "<TD>Bte : </TD>"; echo "<TD align=\"left\"><INPUT name=\"Bte\" size=\"3\" maxlenght=\"12\" type=\"text\"value =\"";echo $_POST['Bte']; echo"\"> </TD>"; echo "</TR>"; echo "</Table><Table><TR><TD>Localité</TD><TD>"; /******************************************************************************************************** Bout de code pour le choix automatique de la commune etc... ********************************************************************************************************/ $idr = isset($_POST['Loc'])?$_POST['Loc']:null; if($Connect != false) { { $sql1 = "SELECT DISTINCT localite, codeid FROM codepostal ORDER BY localite"; $rech_regions = pg_query($sql1); $code_region = array(); $region = array(); /* On active un compteur pour les régions */ $nb_regions = 0; if($rech_regions != false) while($ligne = pg_fetch_assoc($rech_regions)) { array_push($code_region, $ligne['codeid']); array_push($region, $ligne['localite']); /* On incrémente de compteur */ $nb_regions++; } } ?> <select name="Loc" id="loc" onchange="document.forms['chgdept'].submit();">isset($_POST['Loc'])?$_POST['Loc']:null; <option value="-1">- - - Choisissez une localité - - -</option> <?php for($i = 0; $i < $nb_regions; $i++) { ?> <option value="<?php echo($code_region[$i]); ?>"<?php echo((isset($idr) && $idr == $code_region[$i])?" selected=\"selected\"":null); ?>><?php echo($region[$i]); ?></option> <?php } ?> </select> <?php pg_free_result($rech_regions); /* On commence par vérifier si on a envoyé un numéro de région et le cas échant s'il est différent de -1 */ echo "</TD><TR>"; echo "<TR><TD>Commune</TD><TD>"; if(isset($idr) && $idr != -1) { /* Cération de la requête pour avoir les départements de cette région */ $sql2 = "SELECT DISTINCT codeid, commune FROM codepostal WHERE codeid = $idr ORDER BY codeid"; if($Connect != false) { $rech_dept = pg_query($sql2); /* Un petit compteur pour les départements */ $nd = 0; /* On crée deux tableaux pour les numéros et les noms des départements */ $code_dept = array(); $nom_dept = array(); /* On va mettre les numéros et noms des départements dans les deux tableaux */ while($ligne_dept = pg_fetch_assoc($rech_dept)) { array_push($code_dept, $ligne_dept['codeid']); array_push($nom_dept, $ligne_dept['commune']); $nd++; } /* Maintenant on peut construire la liste déroulante */ ?> <select name="Commune" id="Commune"> <?php for($d = 0; $d<$nd; $d++) { ?> <option value="<?php echo($code_dept[$d]); ?>"><?php echo($nom_dept[$d] ); ?></option> <?php } ?> </select> <?php } pg_free_result($rech_dept); } ?> </TD><TD>Code Postal</TD><TD> <?php if(isset($idr) && $idr != -1) { /* Cération de la requête pour avoir les départements de cette région */ $sql3 = "SELECT DISTINCT codeid, codepost FROM codepostal WHERE codeid = $idr ORDER BY codeid"; if($Connect != false) { $rechLocalite= pg_query($sql3); /* Un petit compteur pour les départements */ $nd = 0; /* On crée deux tableaux pour les numéros et les noms des départements */ $codedept = array(); $nomdept = array(); /* On va mettre les numéros et noms des départements dans les deux tableaux */ while($lignedept = pg_fetch_assoc($rechLocalite)) { array_push($codedept, $lignedept['codeid']); array_push($nomdept, $lignedept['codepost']); $nd++; } /* Maintenant on peut construire la liste déroulante */ ?> <select name="CodePostal" id="CodePostal"> <?php for($d = 0; $d<$nd; $d++) { ?> <option value="<?php echo($codedept[$d]); ?>"><?php echo($nomdept[$d]); ?></option> <?php } ?> </select> <?php } pg_free_result($rechLocalite); } ?> <?php echo "</form>"; echo "</TD></TR>"; //A partir d'ici les $_POST ne Passe plus echo "<TR>"; echo "<TD>Né(e) à : </TD>"; echo "<TD align=\"left\"><INPUT name=\"LieuNaissance\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['LieuNaissance']; echo"\"> </TD>"; ?> ........ </form> <?php } else { /* Si on arrive là, c'est pas bon signe, il faut vérifier les * paramètres de connexion, mot de passe, serveur pas démarré etc... */ echo "<p>Un incident s\'est produit lors de la connexion à la base de données, veuiillez essayer à nouveau ultérieurement.</p>"; } echo "</TABLE>";
par Kicoe » 01 juil. 2005, 14:58
par Cyrano » 01 juil. 2005, 14:19
$sql1 = "SELECT DISTINCT localite, codeid FROM codepostal GROUP BY codeid ORDER BY localite ";
par Maitrepylos » 01 juil. 2005, 14:12
echo "<TD align=\"left\"><INPUT name=\"Nom\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"".echo $_POST['Nom']."\"> </TD>";
echo "<TD align=\"left\"><INPUT name=\"Nom\" size=\"12\" maxlenght=\"12\" type=\"text\" value =\"";echo $_POST['Nom']; echo"\"> </TD>";
$sql1 = "SELECT DISTINCT localite, codeid FROM codepostal ORDER BY localite ";