PHP -> Aide pour une requête

WRInaute occasionnel
Bonjour,

Je possède dans ma base de donnée une table "sites_sites" qui contient 3 colones, "nom", "nomrewrit" et "type".
Je voudrais afficher selon la page, les sites (avec leur nom) d'un certain type.
Avec cette requête, ça ne marche pas. Auriez-vous une idée?

Merci.


Code:
<?php
$listesites = mysql_query("SELECT nom, nomrewrit FROM site_sites WHERE type='$type';");
for($i=0; $rowa=mysql_fetch_array($listesites); $i++)
{
	echo '
	<a href="'.$listesites[$i][nomrewrit].'.php">'.$listesites[$i][nom].'</a><br>
	';
}


?>
 
WRInaute occasionnel
Merci, mais avec ça ;
Code:
<?php
$listesites = mysql_query("SELECT nom, nomrewrit FROM site_sites WHERE type='$type';");
for($i=0; $rowa=mysql_fetch_array($listesites); $i++)
{
	echo '
	<a href="'.$rowa[$i][nomrewrit].'.php">'.$rowa[$i][nom].'</a><br>
	';
}


?>
Ca ne marche pas, ça ne m'affiche qu'une lettre au lieu du nom entier...
 
WRInaute passionné
Exact ! D'ailleurs la boucle while serait plus approprié ;-)

Code:
while($rowa=mysql_fetch_array($listesites))
{
   echo '<a href="'.$rowa[nomrewrit].'.php">'.$rowa[nom].'</a><br>\n';
}
 
Discussions similaires
Haut