Boite SELECT dynamique
Résolu/Fermé
A voir également:
- Boite SELECT dynamique
- Tableau croisé dynamique - Guide
- Se connecter à ma boite hotmail - Guide
- Boite gmail saturée - Guide
- Boîte mail française gratuite - Guide
- Liste déroulante dynamique excel - Guide
3 réponses
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
145
14 nov. 2011 à 18:44
14 nov. 2011 à 18:44
Salut,
Remplace if ( !$nb[0] ) { par if ($nb != 0) {
Remplace if ( !$nb[0] ) { par if ($nb != 0) {
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
15 nov. 2011 à 08:06
15 nov. 2011 à 08:06
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
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
15 nov. 2011 à 09:30
15 nov. 2011 à 09:30
le résultat ne s'affiche pas?je ne comprends pas ce que tu veux dire par là
14 nov. 2011 à 18:56
ça ne change rien :/
14 nov. 2011 à 19:02
$sql = 'SELECT ville FROM T_evenement';
$query = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($query);
if ($nb != 0) {
Modifié par manureva2b le 14/11/2011 à 19:17
14 nov. 2011 à 19:15
Modifié par manureva2b le 14/11/2011 à 19:25
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>