Probleme pour afficher un contenu bdd

Fermé
yola - 27 avril 2011 à 19:06
 yola - 27 avril 2011 à 19:47
Bonjour,

je cherche a afficher le contenu d une bdd sur ma page mais rien, page blanche, le neant. vu mon niveau en php je fais surement une erreur quelque part mais plus je fixe mon ecran moins je trouve. quelqu un y verrait mieux que moi???

mon code:

<?php
$adresse="******";
$id="******";
$pass="******";
$db="******";
 
$connexion = mysql_connect($adresse,$id,$pass)or die ('erreur de connexion');
mysql_select_db($db)or die ('base non trouvee');
{
       $sql = mysql_query('SELECT content FROM pages WHERE id=5');
      
        while ($donnees = mysql_fetch_array($sql));
                   {
        echo $donnees['content'];
    }
mysql_close();
}
?>


merci d avance



13 réponses

Utilisateur anonyme
27 avril 2011 à 19:12
Bonsoir,
c'est quoi l'erreur ?
0
Utilisateur anonyme
27 avril 2011 à 19:13
salut,
enleve le ";" apres le while
0
je ne sais pas, j ais tout simplement rien qui s affiche.

je suis sure que ma connection a la bdd fonctionne puisque je peux la modifier et je suis sure qu elle contient du texte. c est vraiment le code qui ne passe pas pour une raison que j ignore.

est ce que le fait que je fais mes modif bdd via un editeur de text tinymce peut jouer?
0
Utilisateur anonyme
27 avril 2011 à 19:17
Tu es en local ou sur un site web ?

Essaye la solution de amine
enleve le ; après while

--
Pour ceux qui cherche un bon channel IRC (FR) je vous conseille :
Serveur : irc.rizon.net Channel/salon : #Computer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
net progres merci ca marche presque.

le texte s affiche mais pas la mise en forme.
0
Utilisateur anonyme
27 avril 2011 à 19:24
La mise en forme ?
0
je creer le texte dans un editeur il devrait apparaitre en rouge et gras la il apparait en format normal noir.

cela vient peut etre de mon css en fait. est ce que je peux "clear" toutes les mises en formes de la page juste pour cette div?
0
Utilisateur anonyme
27 avril 2011 à 19:28
Expliquer un peu mieu svp
0
quand je tape mon text dans l editeur, je le formate en gras et rouge, il s enregistre avec les balises dans ma bdd donc quand je le rappelle il devrait s afficher en gras et rouge. sauf que la il s affiche en noir et normal.
0
Utilisateur anonyme
27 avril 2011 à 19:35
C'est normal que le texte n'arrive pas en noir et en rouge dans votre BDD. Il faut que vous le transformiez après l'avoir récupérer.
0
il est enregistre comme ca dans ma bdd:

style=\"text-decoration: underline;\"><strong><span style=\"font-size: xx-large; color: #ff0000; text-decoration: underline;\">juste pour voir</span></strong></span></p>


donc le style est deja applique.
0
Il vous manque le
<p> <
Pour ceux qui cherche un bon channel IRC (FR) je vous conseille :
Serveur : irc.rizon.net Channel/salon : #Computer
0
non c est juste que j ais oublie de copier la premiere ligne.

il y a un truc dans mes codes qui fais que le style enregistre dans la bdd n est pas retransmis.
0