begin process at 2012 05 30 16:55:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

MySQL liste déroulante qui ne s'affiche pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MySQL liste déroulante qui ne s'affiche pas

samedi 7 novembre 2009 à 21:57:04 | MySQL liste déroulante qui ne s'affiche pas

antoine1110

bonjour bonjour!!

je suis un grand novice dans le domaine du php mysql ( ca doit être ma deuxième semaine sur le sujet mais avec un projet qui se prépare je m'y met sérieusement.

alors voila j'ai écris un code qui est censé m'afficher une liste déroulante qui contient des noms récupéré sur une base de donnée.

Le fait ai que la liste est vide

alors je voulais savoir si quelqu'un aurait une solution a mon problème.

merci d'avance!

voila mon code :

<?php

$recherche=mysql_query("SELECT '*' FROM 'etudiant'") ;
$result = mysql_query($recherche) ; ?>


<p> <select size="1" name="prenom">
<?php

while ($row=mysql_fetch_array($result))
{
?>
<OPTION><?php echo $row[prenom]; ?></OPTION>
<?php
}
?>

théoriquement je suis bien connecté a la BD ( comment puis-je tester pour etre sur que je suis bien co ?? )




merci merci
samedi 7 novembre 2009 à 22:03:10 | Re : MySQL liste déroulante qui ne s'affiche pas

antoine1110

j'ajoute que en haut de ma page j'ai bien ca :


<?php require_once('connexion.php'); ?>
<?php
session_start();

if (session_is_registered("authentification"))
{
mysql_selectdb("dbprotect") or die("Connexion impossible");
}

else {
header("Location:index.php?erreur=intru");
}
?>
dimanche 8 novembre 2009 à 00:21:45 | Re : MySQL liste déroulante qui ne s'affiche pas

TychoBrahe

Salut,

En SQL les simples quotes servent à délimiter les chaînes de caractère. Or ici tu n'as aucune chaîne dans ta requête SQL, donc tu ne dois pas mettre de quotes. Pour reprendre ta ligne :
$recherche = mysql_query('SELECT * FROM etudiant');

Si tu veux vraiment il y a le backquote m'enfin bon.
dimanche 8 novembre 2009 à 00:54:36 | Re : MySQL liste déroulante qui ne s'affiche pas

antoine1110

Alors j'ai enlevé les quotes et maintenant ça m'affiche ça comme message!!!


Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\majjustif.php on line 98


une idée ??
dimanche 8 novembre 2009 à 09:54:02 | Re : MySQL liste déroulante qui ne s'affiche pas

kohntark

Membre Club
Réponse acceptée !
Salut,

Il faut lire les erreurs, souvent ça aide

Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\majjustif.php on line 98


=> la fonction mysql_query() attends une chaîne de caractères comme premier paramètre, mais une ressource à été donnée dans le fichier C:\xampp\htdocs\majjustif.php à la ligne 98

Il suffit de regarder la ligne de ce fichier pour voir ça :
Code PHP :
<?php
$recherche=mysql_query("SELECT * FROM etudiant") ; // $recherche est une ressource
$result = mysql_query($recherche) ; // tu passes la ressource comme paramètre :$
?>


Alors qu'il faudrait faire :
Code PHP :
<?php
$recherche = "SELECT * FROM etudiant"; // $recherche est une chaîne de caractères
$result = mysql_query($recherche);
?>



En cas de doute il y a toujours la doc.


Cordialement,


Kohntark -

dimanche 8 novembre 2009 à 13:04:59 | Re : MySQL liste déroulante qui ne s'affiche pas

TychoBrahe

@Kohntark : bien vu, je n'avais même pas fait attention à ceci tellement je ne m'y attendais pas
lundi 9 novembre 2009 à 17:35:11 | Re : MySQL liste déroulante qui ne s'affiche pas

antoine1110

merci beaucoup a vous deux de m'avoir aidé!!! :)


Cette discussion est classée dans : affiche, code, mysql, liste, déroulante


Répondre à ce message

Sujets en rapport avec ce message

liste déroulante et affichage autoamtique sur la même page [ par cbst ] Salut à tous[^^happy5] voilà j'ai crée en php une liste déroulante de code services rempli à partir de la base donnée et je voudrais, après une clique liste déroulante qui n'affiche qu'une ligne [ par davidson81 ] Bonjour, J'ai un problème de liste déroulante.Quand je fais un choix cela ne m'affiche que une ligne alors qu'il devrait en avoir plusieurs. voici mo Liste déroulante mysql (affichage + insertion) [ par orygynz ] Bonjour, Je suis entrain de développer un petit site web et j'ai un souci pour des formulaires en lien avec une bdd. Ci-joint mon code : [cod Débutant liste déroulante + mysql bd [ par santille ] Bonjour, Je suis débutant en PHP et j'essaie d'optimiser un script avec des listes déroulantes. Vous pouvez avoir les fichiers à http://www.fang.ch/p Liste déroulante, base mysql, changement de valeurs [ par frayoubessem ] Salut tout le monde, J'ai besoin de remplir quelques champs de texte lorsque je choisis un element de ma liste qui est résultat d'une requête, ici j Liste déroulante dynamique oracle [ par EMAX2K ] Bonjour à tous, Voila je vous explique mon problème : j'ai un formulaire php qui va récupérer les valeurs dans une base. J'ai un formulaire avec 3 Prblémre récupération donées bdd mysql dans liste déroulante [ par tif27940 ] Bonjour, voila mon petit probléme est que je n'arrive pas a récupérer les données de ma table a fin de les mettre dans une liste déroulante. voidi le Probleme de<select> et retour automatique à la premiere option [ par xpl0ze ] Bonjour à tous ! Voila c'est mon premier topic sur ce forum et j'espere que vous pourrez me venir en aide :D Alors mon problème est le suivant. J'ai liste déroulante - php - mysql [ par calypso78 ] Bonsoir, J'ai un petit blocage, j'ai réussi à faire une requête et à l'afficher dans un tableau, mais je bloque pour faire une liste déroulante avec liste deroulante avec php et mysql [ par jolina87 ] bonjour; j'ai un formulaire au quel il y a une liste déroulante qu'il faut qu'elle récupère une liste de noms de la base pour afficher les coordonnée


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,371 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales