petit probleme d'affichage de données sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : petit probleme d'affichage de données sql

par Triet » 02 mars 2009, 04:17

pfff trop nul moi j' avais pas mis de boucle :roll:
on a pas le droit a l'erreur en php :D

par graffx » 01 mars 2009, 21:59

pfff trop nul moi j' avais pas mis de boucle :roll:

par Aureusms » 01 mars 2009, 21:36

Regarde tu as marqué $data = mysql_fetch_array($req);

essaye de mettre while ($data = mysql_fetch_array($req)) {} (tant que ...)

Ensuite je te conseille mysql_fetch_assoc () au lieu de mysql_fetch_array(), pus rapide dans ton cas.

petit probleme d'affichage de données sql

par graffx » 01 mars 2009, 21:33

Yop, c' est moi :)


J' ai encore (he oui lol) un souci, en effet je souhaite simplement afficher la liste de mes annonces, et je ne comprend pas pourquoi, je n' ai que la premiere qui s' affiche.


Peut etre pourriez vous me dire ou est la bete faute? :cry:


<?php
		include 'includes/config.php';
		?>
un peu plus bas:
<?php


$sql = 'SELECT id, cat, region, cp, nom, type, email, tel, titre, annonce, prix FROM annonces';  
 
# // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)  
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
#  
# // on recupere le resultat sous forme d'un tableau  
$data = mysql_fetch_array($req);  

 ?>
et pour finir :

				<?php
					{
	?>
<?php echo $data['titre']; ?>
<?php
					}
					mysql_free_result ($req);  
                                        mysql_close ();  
					  ?>


Je ne comprend pas mon erreur, merci d' avance :/