Probleme affichage dans menu deroulant

LeaDerzRS6 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un probleme j'ai fait une connexino a ma bdd (connect.php) ensuite j'aifait via un script java un menu "deroulant" et dedans j'y met <ul> <li> </li> </ul> avec mon code mais il ne s'affiche pas... mon code pour mieux comprendre :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd]">
<html xmlns="[http://www.w3.org/1999/xhtml]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Robots" content="all"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="css/normalize.css" />
<link rel="stylesheet" type="text/css" href="css/icons.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script src="js/modernizr.custom.js"></script>
</head>
<body>
<nav id="bt-menu" class="bt-menu">
 <!-- ouverture -->
 <a href="#" class="bt-menu-trigger"><span>Menu</span></a> 
 <?php $resultat = mysql_query("select * from prenon", $connect);
if($resultat){ ?> 
 <ul>
 <!-- droite -->
 <? while($prenon = mysql_fetch_array($resultat)){ ?>
  <li><? echo $prenon["nom"], " " , $prenon["prenom"];
 } ?></li>
 <?
}
?>
 </ul>
 <!-- bas -->
 <ul>
  <li><a href="conv.php" class="bt-icon icon-newspaper">Conversation</a></li>
 </ul>
</nav>
<script src="js/classie.js"></script>
<script src="js/borderMenu.js"></script>
</body>
</html>


===============================================
ma connexion a ma bdd est bonne je les tester ;)
A voir également:

1 réponse

Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention   597
 
Bonjour,
Ligne 17 "from prenon".
Fais du débogage, regarde ce qu'il y a dans tes variables pour voir si ça fonctionne, notamment dans $resultat

EDIT: autant pour moi, tu as écrit "prenon" partout. Ça n'enlève rien à mon conseil :)

Grandasse
0
LeaDerzRS6 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
ok je vais regarder sa et oui c'est prenon ^^
0
LeaDerzRS6 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
mais enfaite il fonctionne quand je le met comme sa dans mon index.php il affiche nom et prenom de ma base de donnée mais dans me menu il affiche rien dans le <li> </li> pourtant c'est coorecte se que j'ai mi enfin celon moi
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention   597
 
Tu as regardé le rendu du code HTML ?
Tout est cohérent ?

Parce que dans ta boucle while, il y a une balise li ouvrante mais la fermante est en dehors.
0
LeaDerzRS6 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
oui mais c'ets sa non ? si jle met a l'interieur je doit remettre un <?php
0
Grandasse_ Messages postés 924 Date d'inscription   Statut Membre Dernière intervention   597 > LeaDerzRS6 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
Regarde bien ton code.
Déjà si le "if" n'est pas validé, <ul> n'apparait pas mais tu auras un </ul> qui va se balader tout seul.
Et pour <li> ça va coincer aussi.

Je me répète : regarde le rendu HTML (code source de ta page) après avoir fait mouliner ton code en utilisant plusieurs noms/prénoms.
0