Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1175 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Rendre "clickables" les données affichées dans une table (query) ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rendre "clickables" les données affichées dans une table (query) ?

n°670113
Mosca
Posté le 10-03-2004 à 20:23:41  profilanswer
 

Bonsoir,
 
Voici un bout du code qui me retourne les résultats d'un query (sqlplus) via un script php :
 

Code :
  1. ...
  2. echo "<html><body><center><br>";
  3. echo "<table border=1 cellspacing='0' width='50%'>\n<tr>\n";
  4. echo "<td><b>Nom</b></td>\n<td><b>Prenom</b></td>\n</tr>\n";
  5. for ($i = 0; $i < $nrows; $i++ )
  6. {
  7.     echo "<tr>\n";
  8.     echo "<td>" . $results["T\$NOM"][$i] . "</td>";
  9.     echo "<td>" . $results["T\$PRENOM)"][$i] . "</td>";
  10.     echo "</tr>\n";
  11. }
  12. echo "</center></body></html>\n";
  13. }
  14. ...


 
J'aimerais rendre les données en colonne "NOM" clickables (a href) et surtout pouvoir passer le NOM cliqué en variable (dans un post par ex) pour afficher le PROFILE ...
J'ai beau essayer, je vois pas comment ni où mettre le tag, car je suppose qu'est à ce niveau que je dois le mettre ...
Si quelqu'un peut me filer le truc et me sortir d'une impasse !
ThX !

mood
Publicité
Posté le 10-03-2004 à 20:23:41  profilanswer
 

n°670217
SoftMaster
Posté le 10-03-2004 à 21:19:56  profilanswer
 

echo "<td><a href="tapage.php?nom=". $results["T\$NOM"][$i] . ">" . $results["T\$NOM"][$i] . "</a></td>";


Message édité par SoftMaster le 10-03-2004 à 22:26:39

---------------
http://www.i-concours.net
n°670348
Mosca
Posté le 10-03-2004 à 22:10:06  profilanswer
 

Merci :) ... Mais non : ça passe pas :/
Je comprends pas le "?nom="
Ca doit faire quoi ça ?

n°670370
SoftMaster
Posté le 10-03-2004 à 22:25:55  profilanswer
 

c'est pour passer ta variable dans l'url
 
 
tapage.php?nom=tavariable


Message édité par SoftMaster le 10-03-2004 à 22:26:44

---------------
http://www.i-concours.net
n°670401
Mosca
Posté le 10-03-2004 à 23:09:54  profilanswer
 

Ok, mais j'ai testé sans variable et j'ai tjrs la même erreur " manque '," ligne 35 ... "
L'idée c'est que si je clique sur DUPONT, DUP0NT passe en variable et est récupéré sur la page en a href pour afficher le profil de DUPONT ...
Déjà si le a href marchait sans variable je serait content ...

n°670409
SoftMaster
Posté le 10-03-2004 à 23:20:12  profilanswer
 

essaie ça
 
echo "<td><a href=tapage.php?nom=". $results["T\$NOM"][$i] . ">" . $results["T\$NOM"][$i] . "</a></td>";
 


---------------
http://www.i-concours.net
n°670460
Mosca
Posté le 11-03-2004 à 00:21:19  profilanswer
 

Ok, nickel ! Le link passe, et pour la variable ça me semble ok mais je testerai ça plus tard ... :)
Les "" dans un echo " ", c'est bien crasse :/
Merci à toi !

n°672813
Mosca
Posté le 13-03-2004 à 15:52:17  profilanswer
 

Je reviens avec mon truc :)
Y a moyen de faire pareil, mais en POST, et non en GET ?
L'idéal (dans mon cas) étant d'éviter au maximum les données dans l'URL ...

n°672821
jagstang
Pa Capona ಠ_ಠ
Posté le 13-03-2004 à 16:22:34  profilanswer
 

dans ce cas tu dois faire des formulaires avec des boutons submit mais c'est tout à fait possible.

n°672829
Mosca
Posté le 13-03-2004 à 16:39:01  profilanswer
 

Oui, ok, mais là l'idée c'est de cliquer sur une donnée de la table (le NOM par ex) et de passer la variable en POST pour être traitée dans un autre script ...
Le "click" devrait faire office de bouton en somme ...

mood
Publicité
Posté le 13-03-2004 à 16:39:01  profilanswer
 

n°672830
jagstang
Pa Capona ಠ_ಠ
Posté le 13-03-2004 à 16:42:19  profilanswer
 

POST = BOUTON = FORMULAIRE
 
tu pas pas faire un lien en POST c'est impossible

n°672853
Mosca
Posté le 13-03-2004 à 18:11:44  profilanswer
 

Ok, thx
J'espérais qu'un tour de force, une astuce permettrait cela néanmoins ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Rendre "clickables" les données affichées dans une table (query) ?

 

Sujets relatifs
Aide pour la création d'une base de donnéesChangement de la page incluse dans une colonne d'un "table" ...
table au format InnoDB et free[PHP/SQL] Addition de valeur numérique d'un champ d'une table
[Oracle]Non Key preserved TableComment attacher à access 1 table DBase indexée par 1 fichier .cdx?
Styliser une tablecomment faire pour transferer une table de access a mysql ?
[PostNuke] Impossible de créer la base de données.distionnaire de donnèes
Plus de sujets relatifs à : Rendre "clickables" les données affichées dans une table (query) ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR