[PHP] Un pb de numérotation d'un résultat

Fermé
MisterMacPhisto Messages postés 1 Date d'inscription jeudi 26 avril 2007 Statut Membre Dernière intervention 26 avril 2007 - 26 avril 2007 à 12:42
 brainy - 27 avril 2007 à 10:02
Bonjour à tous...

Je vous explique mon problème,

en fait j'ai une requète de ce type :

$sql = "select ecoles.id, ecoles.nom_ecole, ecoles.url_site, ecoles.adresse1, ecoles.adresse2, ecoles.codepostal, ecoles.ville FROM ecoles WHERE ecoles.adresse1 IS NOT NULL" ;
$result1 = mysql_query($sql) ;


et j'affiche ensuite la requète de cette manière (je simplifie l'affichage) :

$numresultat=0;
while($row = mysql_fetch_assoc($result1)){
echo $numresultat++.' - '.$row["nom_ecole"];
}


ce qui m'affiche donc par exemple :

1 - Ecole Jean Masset
2 - Ecole Leo Lagrange
3 - Ecole Truc Machin Chose ...


Ce que je souhaiterais, c'est retourner le numéro du résultat d'une des écoles si je l'appelle par son id dans la barre d'adresse.

Exemple : J'appelle dans l'adresse ecoles?id=6, L'école Léo Lagrange ayant l'id numéro 6 dans la base de donnéen, la page me retourne le chiffre 2

J'espère que j'ai été clair ;)

Merci d'avance pour votre aide

1 réponse

bon voici une idée d'aprés ce ke j'ai compris de ton probleme:

$id=$_GET["id"];

$sql = "select ecoles.id, ecoles.nom_ecole, ecoles.url_site, ecoles.adresse1, ecoles.adresse2, ecoles.codepostal, ecoles.ville FROM ecoles WHERE ecoles.adresse1 IS NOT NULL" ;
$result1 = mysql_query($sql) ;


$numresultat=0;
while($row = mysql_fetch_assoc($result1)){
$numresultat++;
     if ($row["id"]=$id){
          echo $numresultat;
        }
}



si ce n'est pas ca ke tu cherche alors merci de bien vouloir m'expliquer et ou si ta trouvé ou si ca marchait, fait moi signe :)
0