Liste nom + formulaire

Eléphanteau du PHP | 29 Messages

20 mars 2005, 12:53

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
.. Noobbbb ..
.. Cherche une idée de site ..

eSp
Eléphant du PHP | 56 Messages

20 mars 2005, 15:00

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