New file |
0,0 → 1,78 |
<? |
|
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 choisi |
if (isset($_POST['valid_cp']) && sizeof($erreurs)==0 && !$choixCommune) { |
//Récupération de la commune |
if (!$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 erreurs |
afficherErreurs($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> |
<? } ?> |