Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2011, 22h42   #1
Nouveau Membre du Club
 
nathanael levasseur
Inscription : octobre 2010
Messages : 103
Détails du profil
Informations personnelles :
Nom : nathanael levasseur

Informations forums :
Inscription : octobre 2010
Messages : 103
Points : 33
Points : 33
Par défaut liste déroulante vide

Bonjour,

Je veux avoir une liste déroulante qui contient les enregistrements de ma requête, le problème c'est que je ne vois pas le contenue de je vois 3 blanc ( = à mes 3 enregistrement) à la place des valeurs qui devrais se situer dans mon option,j'ai essayé un et je vois bien les enregistrements.... je vous donne le code, cela sera peut être plus explicite

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
 
$requete = 'SELECT * FROM livre ';
$execution_requete = mysql_query($requete);
while($total = mysql_fetch_array($execution_requete))
 
//Liste déroulante
 
{
echo "<option value = ".$total["name"]."></option>\n";
}
 
?>
Si vous avez des questions,structure de la table...., je suis à votre disposition.

Cordialement
levasseur62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 08h41   #2
Membre actif
 
Homme
Inscription : avril 2011
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 426
Points : 171
Points : 171
Bonjour,

En essayant :

Code :
1
2
3
4
5
6
7
8
<?php
	$requete = 'SELECT id, name FROM livre';
	$execution_requete = mysql_query($requete);
	while($total = mysql_fetch_array($execution_requete))
	{
		echo "<option value =".$total['id'].">".$total['name']."</option>\n";
	}	 
?>
C'est logique que tu ne voyais rien car tu passais ta valeur dans la value.
La value permet de passer un id pour faire une mise à jour ou une jointure avec une autre liste par exemple. Il faut mettre ta donnée après la première balise <option> donnée a afficher </option>
heretik25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h17.


 
 
 
 
Partenaires

Hébergement Web