1 |
aurelien |
1 |
<?
|
|
|
2 |
|
|
|
3 |
if (isset($_POST['valid_cp']) || isset($POST['valid_commune'])) {
|
|
|
4 |
if (strlen($_POST['code_postal'])==0) {
|
|
|
5 |
$erreurs[] = $cp_manquant;
|
|
|
6 |
}
|
|
|
7 |
}
|
|
|
8 |
|
|
|
9 |
if (isset($_POST['valid_cp']) && sizeof($erreurs)==0 && !isset($_POST['commune'])) {
|
|
|
10 |
//Vérification de la commune
|
|
|
11 |
$requete_commune = mysql_query("select COMMUNE_ID, COMMUNE_NOM from COMMUNE where COMMUNE_CODEPOSTAL LIKE '%".$_POST['code_postal']."'");
|
|
|
12 |
$nb_communes_poss = mysql_num_rows($requete_commune);
|
|
|
13 |
if ($nb_communes_poss > 1)
|
|
|
14 |
$choixCommune = true;
|
|
|
15 |
else if ($nb_communes_poss>0) {
|
|
|
16 |
$commune_tab = mysql_fetch_row($requete_commune);
|
|
|
17 |
$commune = $commune_tab[0];
|
|
|
18 |
$choixCommune = true;
|
|
|
19 |
} else {
|
|
|
20 |
$erreurs[] = $commune_invalide;
|
|
|
21 |
}
|
|
|
22 |
}
|
|
|
23 |
|
|
|
24 |
/*if (isset($_POST['valid_cp']) && sizeof($erreurs)==0) {
|
|
|
25 |
$erreurs[] = "Clique sur Choisir cette commune pour valider";
|
|
|
26 |
}*/
|
|
|
27 |
|
|
|
28 |
/*
|
|
|
29 |
//S'il n'y a qu'une commune correspondant au code postal choisi
|
|
|
30 |
if (isset($_POST['valid_cp']) && sizeof($erreurs)==0 && !$choixCommune) {
|
|
|
31 |
//Récupération de la commune
|
|
|
32 |
if (!$commune)
|
|
|
33 |
$commune = $_POST['commune'];
|
|
|
34 |
}
|
|
|
35 |
*/
|
|
|
36 |
|
|
|
37 |
if (!(isset($_POST['valid_cp']) && sizeof($erreurs)==0) || $choixCommune) {
|
|
|
38 |
|
|
|
39 |
/***** Demande d'envoi d'observations *****/
|
|
|
40 |
|
|
|
41 |
if (!$choixCommune) {
|
|
|
42 |
//Récupération de la commune d'inscription
|
|
|
43 |
$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");
|
|
|
44 |
echo mysql_error();
|
|
|
45 |
$commune_inscr_ligne = mysql_fetch_row($requete_commune_inscr);
|
|
|
46 |
if ($commune_inscr_ligne) {
|
|
|
47 |
$cp = $commune_inscr_ligne[1];
|
|
|
48 |
$commune_inscription = $commune_inscr_ligne[0];
|
|
|
49 |
}
|
|
|
50 |
}
|
|
|
51 |
else {
|
|
|
52 |
$cp = $_POST['code_postal'];
|
|
|
53 |
$requete_communes_cp = mysql_query("select COMMUNE_ID, COMMUNE_NOM from COMMUNE where COMMUNE_CODEPOSTAL='$cp'");
|
|
|
54 |
}
|
|
|
55 |
|
|
|
56 |
//Affichage des éventuelles erreurs
|
|
|
57 |
afficherErreurs($erreurs);
|
|
|
58 |
|
|
|
59 |
?>
|
|
|
60 |
|
|
|
61 |
<form name="form_observation" method="post" action="#">
|
|
|
62 |
|
|
|
63 |
Code postal de ta commune d'observation : <input type="text" name="code_postal" value="<?= $cp ?>">
|
|
|
64 |
<? if (!$choixCommune) {
|
|
|
65 |
echo "(".$commune_inscription.")<br>";
|
|
|
66 |
} else { ?>
|
|
|
67 |
<br>Le code postal que tu as entré correspond à plusieurs communes, choisis la tienne dans la liste :<br>
|
|
|
68 |
<? while ($commune = mysql_fetch_row($requete_communes_cp)) { echo mysql_error(); ?>
|
|
|
69 |
<input type="radio" name="commune" value="<?= $commune[0] ?>" <?= $commune_inscription==$commune[0] ? "checked" : "" ?>><?= $commune[1] ?><br>
|
|
|
70 |
<? } ?>
|
|
|
71 |
<? } ?>
|
|
|
72 |
<center>
|
|
|
73 |
<input type="submit" class="submit" name="valid_cp" value="Changer de commune">
|
|
|
74 |
<input type="submit" class="submit" name="valid_commune" value="Choisir cette commune">
|
|
|
75 |
</center>
|
|
|
76 |
<input type="hidden" name="etape" value="1">
|
|
|
77 |
</form>
|
|
|
78 |
<? } ?>
|