
le 29/08/2005 à 12:52
akufnx
<?php
if( ! isset($erreur) ){
echo '<p>Attention erreur, la variable $erreur n\' est pas déclaré...</p>';
}else{
if( $succes == TRUE && count($erreur) == 0){
echo '<strong>Votre <span class="important">Baby-foot</span> a bien été ajouté au <span class="important">Repertoire de Foozball/span>. Nous vous en remercions !</strong>';
}
}
?>
<?php if( isset($erreur))
{
$nb_erreur = sizeof($erreur);
for( $j=0; $j < $nb_erreur; $j++)
{
echo '<span class="important">' .$erreur[$j]. '</span>';
}
}
elseif( $succes == TRUE )// IL n'y a pas d'erreur on peut onregistrer
{
//---------------------------------------------------
//On fait nos requêtes dans la BDD en ajoutant tout--
//---------------------------------------------------
echo '<strong>Votre <span class="important">Baby-foot</span> a bien été ajouté au <span class="important">Repertoire de Foozball/span>. Nous vous en remercions !</strong>';
}
?>
if (empty($erreur)) // Si il n'y a pas d'erreurs
{
$succes = TRUE;
}
$req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot WHERE departement="'.$departement.'"'; // On selectionne seulement les villes du departement choisi en evitant les doublons
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
$tableau_villes = array(); // On déclare notre tableau des villes
while( $data = mysql_fetch_array($retour) )
{
$tableau_villes[] = $data;// On le remplit seulement avec les ville du département concerné
}
mysql_free_result($retour);
}
else
{
$req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot';// On selectionne toute les villes de la base de donnée en evitant les doublons
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
$tableau_villes = array(); // On déclare notre tableau des villes
while( $data = mysql_fetch_array($retour) )
{
$tableau_villes[] = $data;// On le remplit avec toutes les villes
}
mysql_free_result($retour);
}
//Des lignes et des lignes pour le reste...
<select name="ville">
<option value="zerovide">Sélectionnez une ville</option>
<?php for($k=0; $k < sizeof($tableau_villes); $k++)
{
echo '<option value="'.$tableau_villes[$k].'">'.$tableau_villes[$k].'</option>';
}
?>
</select>
<?php
$req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot WHERE departement="'.$departement.'"'; // On selectionne seulement les villes du departement choisi en evitant les doublons
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
$tableau_villes = array(); // On déclare notre tableau des villes
while( $data = mysql_fetch_array($retour) )
{
$tableau_villes[] = $data;// On le remplit seulement avec les ville du département concerné
}
mysql_free_result($retour);
}
else
{
$req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot';// On selectionne toute les villes de la base de donnée en evitant les doublons
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
$tableau_villes = array(); // On déclare notre tableau des villes
while( $data = mysql_fetch_array($retour) )
{
//////////////////////////////////////////////
//////////////////////////////////////////////
////////Modification//////////////////////////
$tableau_villes[] = $data['ville'];// On le remplit avec toutes les villes
////////Fin de la modification////////////////
//////////////////////////////////////////////
//////////////////////////////////////////////
}
mysql_free_result($retour);
}
//Des lignes et des lignes pour le reste...
<select name="ville">
<option value="zerovide">Sélectionnez une ville</option>
<?php for($k=0; $k < sizeof($tableau_villes); $k++)
{
echo '<option value="'.$tableau_villes[$k].'">'.$tableau_villes[$k].'</option>';
}
?>
</select>
<?php
if(isset( $_GET['nville']) && !empty($_GET['nville']))
{
$lettre_ville = htmlentities($_GET['nville']);
echo '<h4>Villes commençant par la lettre <span class="important">'.$lettre_ville.'</span></h4>';
$req='SELECT DISTINCT ville, departement FROM repertoire_babyfoot WHERE ville LIKE "'.$lettre_ville.'%" ORDER BY ville ASC';
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
while( $data = mysql_fetch_array($retour) )
{
?>
<span class="lien_ville"><a href="repertoire_ville.php?ville=<?php echo stripslashes($data['ville']); ?>&dep=<?php echo stripslashes($data['departement']); ?>" ><?php echo stripslashes($data['ville']); ?> </a>(<?php echo stripslashes($data['departement']); ?>) </span>
<?php
}
}
?>
<?php
if(isset( $_GET['ndep']) && !empty($_GET['ndep']))
{
$num_dep = htmlentities($_GET['ndep']);
echo '<h4>Villes dans le <span class="important">'.$num_dep.'</span></h4>';
$req='SELECT DISTINCT ville, departement FROM repertoire_babyfoot WHERE departement="'.$num_dep.'" ORDER BY ville ASC';
$retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
while( $data = mysql_fetch_array($retour) )
{
?>
<span class="lien_ville"><a href="repertoire_ville.php?ville=<?php echo stripslashes($data['ville']); ?>" ><?php echo stripslashes($data['ville']); ?> </a>(<?php echo stripslashes($data['departement']); ?>) </span>
<?php
}
}
?>