php et liens

php et liens - PHP - Programmation

Marsh Posté le 30-12-2004 à 17:07:41    

Bonjour à tous,
 
me voilà pris d'un petit problème de newbie :
 
En fait j'ai une page affiche.php dans lequel le but est d afficher une partie du contenu d'une table mysql
 
voilà le code :
 
Citation:
//connexion à la base de données
$connexion = mysql_connect("localhost","******","******" );
 
//si problème de connexion à la bdd message d'erreur
if (!$connexion)
{
echo "probleme d'accès la base de données" . mysql_error() ;
exit;
}
 
//sélection de la bdd surf
$acces = mysql_select_db("surf", $connexion);
 
//si probleme de sélection de la bdd surf message d erreur
if (!$acces)
{
echo "impossible de sélectionner cette base de données" . mysql_error();
exit;
}
 
//creation de la requete pour afficher le contenu de la table session
$requete = "SELECT * FROM session";
 
$resultat = mysql_query($requete, $connexion);
 
//création d'un tableau avec entête
echo "<table border=2 bordercolor=#000000 frame=box rules=all>".
"<th bgcolor=#FFFFFF>Spot</th>".
"<th bgcolor=#FFFFFF>Date</th>".
"<th bgcolor=#FFFFFF>Commentaires</th>".
"<th bgcolor=#FFFFFF>Album</th>".
"<th bgcolor=#FFFFFF>Détail de la session</th>";
 
while($tableau = mysql_fetch_array($resultat))
{
//création d'une ligne du tableau
echo "<tr>";
//Pour chaque élément de la table session,
//création d'une colonne avec la balise <td>
echo "<td align=center>$tableau[spot]</td>";
//inversion de l'affichage de la date
//passage de us en fr
$jour = substr("$tableau[ladate]", 8,2);
$mois = substr("$tableau[ladate]", 5,2);
$année = substr("$tableau[ladate]", 0,4);
$ladate = "$jour-$mois-$année";
echo "<td>$ladate</td>";
//echo "</td>";<td>$tableau[ladate]</td>";
echo "<td align=center>$tableau[commentaires]</td>";
echo "<td><a href=$tableau[album] target=_blank>$tableau[album]</a></td>";
echo "<td align=center><a href=$requete1>Détails</a></td>";
echo "</tr>";
}
//fermeture du tableau crée
echo "</table>";
?>
 
 
Maintenant j'aimerais bien que lorsqu'on clique sur le lien détails ici :
 
Citation:
<td align=center><a href=$requete1>Détails</a></td>
 
 
cela m'enverrais sur une autre page dans laquelle est affiché le contenu entier de la ligne sélectionnée.
 
j'ai donc pensé à une requête du style
 
Citation:
SELECT * FROM session where num_session=$...;
 
 
Mais je ne sais pas du tout comment faire prendre une valeur au lien Détails et ainsi afficher le résultat dans une autre page
 
Merci

Reply

Marsh Posté le 30-12-2004 à 17:07:41   

Reply

Marsh Posté le 30-12-2004 à 17:22:27    

Fait passer ton id d enregistrement de ta session dans le lien  php => page.php?var1=valeur1&var2=valeur2
 
et tu les recupere dans ta page pour ta requete SQL par un get
 

Reply

Marsh Posté le 30-12-2004 à 17:23:07    

et si j utilise du post ?

Reply

Marsh Posté le 30-12-2004 à 18:17:23    

Salut,
 
Tu utilises un formulaire ?

Reply

Marsh Posté le 30-12-2004 à 23:44:03    

ben non lol mais le get m'a tout de suite fait pensé à son ami POST lol

Reply

Marsh Posté le 30-12-2004 à 23:53:53    

boards a écrit :

et si j utilise du post ?


 
Tu poses donc une question à laquelle tu as déjà la réponse (sauf si tu pensais t'orienter vers un formulaire).
 
;)

Reply

Sujets relatifs:

Leave a Replay

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