Rev 5 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?if (isset($_POST['valid_cp']) || isset($POST['valid_commune'])) {if (strlen($_POST['code_postal'])==0) {$erreurs[] = $cp_manquant;}}if (isset($_POST['valid_cp']) && sizeof($erreurs)==0 && !isset($_POST['commune'])) {//Vérification de la commune$requete_commune = mysql_query("select COMMUNE_ID, COMMUNE_NOM from COMMUNE where COMMUNE_CODEPOSTAL LIKE '%".$_POST['code_postal']."'");$nb_communes_poss = mysql_num_rows($requete_commune);if ($nb_communes_poss > 1)$choixCommune = true;else if ($nb_communes_poss>0) {$commune_tab = mysql_fetch_row($requete_commune);$commune = $commune_tab[0];$choixCommune = true;} else {$erreurs[] = $commune_invalide;}}/*if (isset($_POST['valid_cp']) && sizeof($erreurs)==0) {$erreurs[] = "Clique sur Choisir cette commune pour valider";}*//*//S'il n'y a qu'une commune correspondant au code postal choisiif (isset($_POST['valid_cp']) && sizeof($erreurs)==0 && !$choixCommune) {//Récupération de la communeif (!$commune)$commune = $_POST['commune'];}*/if (!(isset($_POST['valid_cp']) && sizeof($erreurs)==0) || $choixCommune) {/***** Demande d'envoi d'observations *****/if (!$choixCommune) {//Récupération de la commune d'inscription$requete_commune_inscr = mysql_query("select COMMUNE.COMMUNE_NOM, COMMUNE_CODEPOSTAL from COMMUNE, PARTICIPANT where PARTICIPANT.PARTICIPANT_ID=".$_SESSION['participant']." and PARTICIPANT.COMMUNE_ID=COMMUNE.COMMUNE_ID");echo mysql_error();$commune_inscr_ligne = mysql_fetch_row($requete_commune_inscr);if ($commune_inscr_ligne) {$cp = $commune_inscr_ligne[1];$commune_inscription = $commune_inscr_ligne[0];}}else {$cp = $_POST['code_postal'];$requete_communes_cp = mysql_query("select COMMUNE_ID, COMMUNE_NOM from COMMUNE where COMMUNE_CODEPOSTAL='$cp'");}//Affichage des éventuelles erreursafficherErreurs($erreurs);?><form name="form_observation" method="post" action="#">Code postal de ta commune d'observation : <input type="text" name="code_postal" value="<?= $cp ?>"><? if (!$choixCommune) {echo "(".$commune_inscription.")<br>";} else { ?><br>Le code postal que tu as entré correspond à plusieurs communes, choisis la tienne dans la liste :<br><? while ($commune = mysql_fetch_row($requete_communes_cp)) { echo mysql_error(); ?><input type="radio" name="commune" value="<?= $commune[0] ?>" <?= $commune_inscription==$commune[0] ? "checked" : "" ?>><?= $commune[1] ?><br><? } ?><? } ?><center><input type="submit" class="submit" name="valid_cp" value="Changer de commune"><input type="submit" class="submit" name="valid_commune" value="Choisir cette commune"></center><input type="hidden" name="etape" value="1"></form><? } ?>