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

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

Marsh Posté le 10-03-2004 à 20:23:41    

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 !

Reply

Marsh Posté le 10-03-2004 à 20:23:41   

Reply

Marsh Posté le 10-03-2004 à 21:19:56    

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
Reply

Marsh Posté le 10-03-2004 à 22:10:06    

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

Reply

Marsh Posté le 10-03-2004 à 22:25:55    

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
Reply

Marsh Posté le 10-03-2004 à 23:09:54    

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 ...

Reply

Marsh Posté le 10-03-2004 à 23:20:12    

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


---------------
http://www.i-concours.net
Reply

Marsh Posté le 11-03-2004 à 00:21:19    

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 !

Reply

Marsh Posté le 13-03-2004 à 15:52:17    

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 ...

Reply

Marsh Posté le 13-03-2004 à 16:22:34    

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

Reply

Marsh Posté le 13-03-2004 à 16:39:01    

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 ...

Reply

Marsh Posté le 13-03-2004 à 16:39:01   

Reply

Marsh Posté le 13-03-2004 à 16:42:19    

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

Reply

Marsh Posté le 13-03-2004 à 18:11:44    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed