Problème d'affichage php
Résolu
Séb3000
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
grdscarabee Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
grdscarabee Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
je débute tout juste dans la programmation.
je me sui acheté un livre qui s'appelle : PHP 5 ,et j'ai un pb sur l'affiche de donné.
si vous pouviez m'aider!!!!! svp
mon code est celui-ci : (mai il y a toujour un message d'erreur)
<htm>
<head></head>
<body bgcolor="#COCOCO">
<p align='center'><font size='6' color="#000080"> Bienvenue sur le site de Sébastien</font></p>
<p align='center'>
<?php
$connexion=mysql_connect("localhost","root","");
$db=mysql_select_db("monsite",$connexion);
$resultat=mysql_query("select * from mespages",$connexion);
$nb=mysql_num_rows($resultat);
for ($i = 0; $i<$nb ; $i++)
{
$nom=mysql_result($resultat,$i,"nompage");
$adresse=mysql_result($resultat,$i,"adressepage");
echo "<a href= $adresse> $nom</a>    ";
}
?>
</p>
</html>
je ne compren pa ce qui ne va pas!!!!!!!
merci d'avance...
je me sui acheté un livre qui s'appelle : PHP 5 ,et j'ai un pb sur l'affiche de donné.
si vous pouviez m'aider!!!!! svp
mon code est celui-ci : (mai il y a toujour un message d'erreur)
<htm>
<head></head>
<body bgcolor="#COCOCO">
<p align='center'><font size='6' color="#000080"> Bienvenue sur le site de Sébastien</font></p>
<p align='center'>
<?php
$connexion=mysql_connect("localhost","root","");
$db=mysql_select_db("monsite",$connexion);
$resultat=mysql_query("select * from mespages",$connexion);
$nb=mysql_num_rows($resultat);
for ($i = 0; $i<$nb ; $i++)
{
$nom=mysql_result($resultat,$i,"nompage");
$adresse=mysql_result($resultat,$i,"adressepage");
echo "<a href= $adresse> $nom</a>    ";
}
?>
</p>
</html>
je ne compren pa ce qui ne va pas!!!!!!!
merci d'avance...
A voir également:
- Problème d'affichage php
- Affichage double ecran - Guide
- Easy php - Télécharger - Divers Web & Internet
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Thunderbird problème affichage message - Forum Thunderbird
8 réponses
$adresse=mysql_result($resultat,$i,"adressepage");
$i est le numéro de la ligne (voir la doc http://www.nexen.net/docs/php/annotee/function.mysql-result.php). Il doit être entre 1 et nb de ligne... Or, tu commences ta boucle for à 0.
Caroline
$i est le numéro de la ligne (voir la doc http://www.nexen.net/docs/php/annotee/function.mysql-result.php). Il doit être entre 1 et nb de ligne... Or, tu commences ta boucle for à 0.
Caroline
Slt,
voila un code plus simple :
Si tu as envie de travailler assiez et attend que ça passe
voila un code plus simple :
<htm> <head></head> <body bgcolor="#COCOCO"> <p align='center'><font size='6' color="#000080"> Bienvenue sur le site de Sébastien</font></p> <p align='center'> <?php $connexion=mysql_connect("localhost","root",""); $db=mysql_select_db("monsite",$connexion); $resultat=mysql_query("select * from mespages",$connexion); while($val=mysql_fetch_assoc($resultat)) { $nom=$val['nompage']; $adresse=$val['adressepage']; echo "<a href= $adresse> $nom</a> "; } ?> </p> </html>
Si tu as envie de travailler assiez et attend que ça passe
j'ai essayer mais il y a tj un message d'erreur:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\monsite\index.php on line 11
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\monsite\index.php on line 11
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjours,
ti devrai installer appach (derniere version2.7) puis tu met mysql
(aussi la derniere version) pis tu vas regarder le tutoriel sur
ccm (il te le donneront).
Le reste sa devrait alle rbien
bye
ti devrai installer appach (derniere version2.7) puis tu met mysql
(aussi la derniere version) pis tu vas regarder le tutoriel sur
ccm (il te le donneront).
Le reste sa devrait alle rbien
bye
Salut,
Tu as essayé de taper ta requête sur PhpMyAdmin?:
Ca ne te retourne pas d'erreur?
Tu as essayé de taper ta requête sur PhpMyAdmin?:
select * from mespages
Ca ne te retourne pas d'erreur?
var a=unescape("%3A-%29"); document.write(a);
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\monsite\index.php on line 11
Deux fonctions utiles : mysql_errno() et mysql_error().
Avec ça, tu devrais mettre le doigt sur l'erreur. Il y a une manière plus élégante de faire. Si ça t'intéresse, va voir la doc sur exit() http://www.nexen.net/docs/php/annotee/function.exit.php. Tu peux aussi ajouter des if... à toi de voir.
Caro