PHP -> Aide pour une requête

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Oct 19, 2005 15:23

PHP -> Aide pour une requête

Message le Dim Déc 10, 2006 16:55

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: Tout sélectionner
<?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>
   ';
}


?>

FlorentP
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 145
Inscription: Sam Juin 25, 2005 19:32

Message le Dim Déc 10, 2006 17:10

C'est $rowa le tableau contenant les résultats qu'il faut afficher...

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Oct 19, 2005 15:23

Message le Dim Déc 10, 2006 17:28

Merci, mais avec ça ;
Code: Tout sélectionner
<?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...

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Oct 19, 2005 15:23

Message le Dim Déc 10, 2006 17:31

C'est bon, ça marche!
Il suffisait d'enlever le "[$i]".
Merci beaucoup pour l'aide.
:D


david96
WRInaute accro
WRInaute accro
 
Messages: 1407
Inscription: Dim Aoû 28, 2005 21:56

Message le Dim Déc 10, 2006 23:33

Exact ! D'ailleurs la boucle while serait plus approprié ;-)

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


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Lun Déc 11, 2006 3:24

$rowa[nomrewrit]

tu dois certainement coder avec error_reporting à 0 ?

rog

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Déc 11, 2006 6:12

Je ne comprends pas ce que tu me dis...


david96
WRInaute accro
WRInaute accro
 
Messages: 1407
Inscription: Dim Aoû 28, 2005 21:56

Message le Lun Déc 11, 2006 8:48

Il manque les quotes ! :)
$rowa['nomrewrit']


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités