Se connecter avec
S'enregistrer | Connectez-vous

[aide] Sur du php, bug à la con ....

Dernière réponse : dans Programmation

Salut à tous IDN,
Voilà mon probleme est que j'ai un bug avec le code php, ci dessus, il n'affiche rien ....
Citation :

<?
require ("../data/config.inc.php");
//on se connect a la DB
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
$reponse0 = mysql_query("SELECT * FROM news") or die (mysql_error ());
while ($reponse = mysql_fetch_array($reponse0) );
{
?>
<html>
<head>
<title>Acceuil</title>
</head>
<body>
<p><em><h2><? echo $reponse['titre'];?></h2></em><br/><br/>
<? echo $reponse['news'];?><br/><br/>
<em>News posté par <? echo $reponse['pseudo'];?></em>
</p>
</body>
</html>
<?
}
mysql_close();
?>

Autres pages sur : aide php bug con

Lassé par la pub ? Créez un compte
Expert Programmation

premièrement, ton code html sera faux car tu vas répeter les entêtes et les fins de page (<html>,<head></head>,<body></body>, </html>).
Ensuite, rajoute des "or die(mysql_error())" apr_s le mysql_connect et le mysql_select_db.
Et enfin: as tu des enregistrements dans ta table news?

non mais j'ai dis que j'avais revu le code, regarde par toi même :
Citation :

<html>
<head>
</head>
<body>
<?
require ("../data/config.inc.php");
//on se connect a la DB
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
$reponse0 = mysql_query("SELECT * FROM news") or die (mysql_error ());
while ($donnees = mysql_fetch_array($reponse0) )
{
?>
<p><em><h2><? echo $donnees['titre'];?></h2></em><br/><br/>
<? echo $donnees['news'];?><br/><br/>
<em>News posté par <? echo $donnees['pseudo'];?></em>
</p>
<?
}
mysql_close();
?>
</body>
</html>



Apres si c'est pour me répondre que mon ancien code est archi faux c'est pas la peine de poster une reponse qui sert à rien !
Si tu étais aussi fort tu aurais pu faire un code "propre".
A bon entendeur salut ....
FCLM
Lassé par la pub ? Créez un compte
Tom's guide dans le monde