petit probleme d'affichage de données sql

Eléphant du PHP | 299 Messages

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 :/

ViPHP
ViPHP | 1996 Messages

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.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 299 Messages

01 mars 2009, 21:59

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

Petit nouveau ! | 5 Messages

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