Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Problem with comparison.

Ignore whitespace Rev HEAD → Rev 1

/obs_saisons/SPIP-v1-8-3/modules/observations/commune.php2308
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 : &nbsp;<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>
<? } ?>