Boite SELECT dynamique
Résolu
manureva2b
-
manureva2b -
manureva2b -
Bonjour,
voila mon petit problème:
Besoin d'avoir une boite SELECT dynamique dont voici le code:
mysql_connect($host, $user, $passwd) or die('Erreur de connexion');
mysql_select_db($bdd) or die('Base inexistante');
$sql = 'SELECT 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>
La connexion ce fait, mais la boite est vide, je n'ai aucun choix hors dans ma table il y a bien des entrés.
Merci pour votre aide.
voila mon petit problème:
Besoin d'avoir une boite SELECT dynamique dont voici le code:
mysql_connect($host, $user, $passwd) or die('Erreur de connexion');
mysql_select_db($bdd) or die('Base inexistante');
$sql = 'SELECT 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>
La connexion ce fait, mais la boite est vide, je n'ai aucun choix hors dans ma table il y a bien des entrés.
Merci pour votre aide.
A voir également:
- Boite SELECT dynamique
- Tableau croisé dynamique - Guide
- Boite gmail pleine - Guide
- Boite gmail bloquée - Guide
- Se connecter à ma boite hotmail - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
3 réponses
Salut!
Essaye ça:
Cdt
Essaye ça:
mysql_connect($host, $user, $passwd) or die('Erreur de connexion'); mysql_select_db($bdd) or die('Base inexistante'); $sql = 'SELECT 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>
Cdt
ça ne change rien :/
$sql = 'SELECT ville FROM T_evenement';
$query = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($query);
if ($nb != 0) {
Par contre j'ai encore une question :) désolé je débute :/
je n'arrive pas afficher le résultat de cette boite en sélectionnant la ville.
Voici mon code qui est dans le même tableau:
<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"><?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 ) ) {
$Datefr = $row[0];
$Jour = $row[1];
$Nom_event = $row[2];
$Descriptif = $row[3];
$Adresse = $row[4];
$Code_postal = $row[5];
$Ville = $row[6];
$Heure = $row[7];
$Contact = $row[8];
echo "<tr>\n
<td>$Datefr</td>\n
<td>$Jour</td>\n
<td>$Nom_event</a></td>\n
<td>$Descriptif</td>\n
<td>$Adresse</a></td>\n
<td>$Code_postal</td>\n
<td>$Ville</td>\n
<td>$Heure</td>\n
<td>$Contact</td>\n
</tr>\n";
}
// Deconnexion de la base de donnees
mysql_close();
?>
<p> </p></td>