Page 1 sur 1

Liste nom + formulaire

Posté : 20 mars 2005, 12:53
par Mystx
Alors j'ai une table contenant:
ID NOM DESCRIPTION
J'aimerais que sur une page il y ait tous ce qu'il y a dans NOM affiché.
Cependant j'aimerais que ces textes portent des liens en effet celui qui aurait l'ID 1 et s'appellera par exemple NOMI.
on affichera donc:

NOMI(portant un lien) quand on clique sur ce lien on arrive sur une page contennant de nouveau NOM et en dessous DESCRIPTION

Posté : 20 mars 2005, 15:00
par eSp
Re,

Tu n'as pas du chercher bien loin car c'est exactement le même prinicpe que le script que je t'avais donné dans un autre post:

Par exemple dans une page que l'on va nommer page.php, il y aura:
<?php 
mysql_connect("localhost", "root"); 
mysql_select_db("test"); 

//On vérifie si le paramètre nom est passé dans ton URL
$nom = isset($_GET["nom"]) ? $_GET["nom"] : null; 

//Si aucun paramètre n'est passé, on affiche simplement la liste des Noms avec un lien
if ($nom == "null") 
{ 
$reponse = mysql_query("SELECT nom FROM ta_table"); 

  while ($donnees = mysql_fetch_assoc($reponse)) 
    { 
    echo '<a href="page.php?nom=',$donnees['nom'],'">',$donnees['nom'],'</a><br>'; 
    } 

//Sinon on affiche le nom avec la description
}else{
$reponse = mysql_query("SELECT nom, description FROM ta_table WHERE nom = '$nom'"); 

  while ($donnees = mysql_fetch_assoc($reponse)) 
    { 
    echo $donnees['nom'],'</a><br>',$donnees['description']; 
    } 
} 
mysql_close(); 
?> 
Voilà, normalement cela devrait être :P