logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
39 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 444 611

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Liste et sql.

Liste et sql.#16848

2Contributeur(s)
unkmouleXargos
3 Modérateur(s)
developpeurjpbJireck
unkmoule unkmouleicon_post
Bonjour à tous

Dans ma BD j'ai un champ " TEST" , qui contient les valeurs " test1", "test2","test3","test4".
et je voudrai que ma liste accéde a la BD pour les afficher ( ca evite de rentrrer les choix de ma liste de facon manuel).

Le problème que j'ai actuellement, et que ej vois la liste mais je ne voi pas les valeurs de mon champ "TEST".
Au départ j'avais fait manuellment mais maintenant je souhaite améliorer le code et c'est pas gagner lol ^^'.




<?php
$result = mysql_query("SELECT TEST FROM bourse_emploi");
while ($r = mysql_fetch_array($result)) {
$valeur = $r["TEST"];
if ($valeur == $envoi) {
echo "
Xargos Xargosicon_post
Essaye ça:


<?php 
$result 
mysql_query("SELECT TEST FROM bourse_emploi");
while ($r = mysql_fetch_array($result)) 
{
   $valeur = $r
['TEST'];
   if ($valeur == $envoi) 
{
      echo 
"<option selected>".$valeur."</option>";
   
} else { 
      echo 
"<option>".$valeur."</option>";
   
}
}
?>




En n'oubliant pas de fermer la balise option à chaque fois...
unkmoule unkmouleicon_post
Salut Xargos, non ca ne marche , j'avais remarquer ma non fermeture de balise mais j'ai toujours la meme chose , rien ne s'affche.
Xargos Xargosicon_post
Et dans la source de ta page générée?... qu'est-ce que tu as à l'endroit généré par ce morceau de script?

Sinon, dans une page nommée test.php essaye ça juste pour essayer de trouver d'où vient le pb


<?PHP
// connexion à ta BD
$result mysql_query("SELECT TEST FROM bourse_emploi");
$compt = 0;
while ($r = mysql_fetch_array($result)) 
{
   $test = $r
['TEST'];
   echo 
"Test simple $compt: $test <br>";
   $compt++;
}
?>


unkmoule unkmouleicon_post
re ^^.
Dans ma page géneré j'ai une liste mais elle est vide.
j'ai essayé ton script la page génerer est vide.
merci de ton aide.
Xargos Xargosicon_post
Comment ça vide?... complètement vide?

Dans ce cas, c'est qu'il ne passe pas une seule fois dans la boucle while.
Donc soit la connexion à la BD ne marche pas, soit c'est la requête mysql_query qui ne trouve rien.