Je suis charger (stage) de la gestion des événements interne d'un entreprise qui se situe dans plusieurs villes et je suis bloqué sur un petit détails:
Je me permet de venir poster ici après plusieurs heures et jours de recherche un peu partout sur le web car j'ai un petit problème dans mon code et je ne la trouve pas :/
Mon code me permet d'afficher un menu déroulant qui s'alimente automatiquement depuis une table T_evenement.
Les villes s'affiche bien dans le menu mais malheureusement lorsque j'en sélectionne une rien ne se passe.
J'aurais souhaité que cela s'affiche dans un tableau.
Menu déroulant SELECT:
Code : Tout sélectionner
<form name="form" id="form">
<select name="ville">
<?php
// Déclaration des paramètres de connexion
$host = '***';
$user = ***;
$bdd = ***;
$passwd = ***;
mysql_connect($host, $user, $passwd) or die('Erreur de connexion');
mysql_select_db($bdd) or die('Base inexistante');
$sql = 'SELECT DISTINCT ville FROM T_evenement';
$query = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($query);
if ($nb == 0) {
echo '<option>Aucune ville disponible</option>';
} else {
while ( $list = mysql_fetch_array( $query ) ) {
echo "<option value='".$list['ville']."'>".$list['ville']."</option>"; }
}
mysql_close();
?>
</select>
</form></td>
<td width="191" height="2" bgcolor="#7DB85A"></td>
<td width="20"> </td>
</tr>
<tr>
<td height="623"> </td>
<td align="left" valign="top" bgcolor="#FFFFFF">
Code : Tout sélectionner
<?php
mysql_connect($host, $user, $passwd) or die('Erreur de connexion');
mysql_select_db($bdd) or die('Base inexistante');
$sql = "SELECT DATE_FORMAT(date, '%d-%m-%Y') as datefr,jour,nom_event,descriptif,adresse,code_postal,ville,heure,contact FROM T_evenement WHERE ville = '".$_POST['ville']."';";
$query = mysql_query($sql) or die( 'Erreur' );
$result = mysql_query($query);
// Recuperation des resultats
while ( $list = mysql_fetch_array( $query ) ) {
}
// Deconnexion de la base de donnees
mysql_close();
?>