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

  FORUM HardWare.fr
  Programmation
  PHP

  php et liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

php et liens

n°934244
boards
Posté le 30-12-2004 à 17:07:41  profilanswer
 

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

mood
Publicité
Posté le 30-12-2004 à 17:07:41  profilanswer
 

n°934253
mkracing66
Posté le 30-12-2004 à 17:22:27  profilanswer
 

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
 

n°934254
boards
Posté le 30-12-2004 à 17:23:07  profilanswer
 

et si j utilise du post ?

n°934303
Hansolo
Posté le 30-12-2004 à 18:17:23  profilanswer
 

Salut,
 
Tu utilises un formulaire ?

n°934447
boards
Posté le 30-12-2004 à 23:44:03  profilanswer
 

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

n°934450
Hansolo
Posté le 30-12-2004 à 23:53:53  profilanswer
 

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


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

  php et liens

 

Sujets relatifs
liens html vers pages php[Vbs] : Les liens utiles
Comment évite de ce faire pomper les liens de sont site!Affichage des liens
regex: Afficher seulement les liensLiens à incrémentation
[phpBB] Liens forum - modérateur ?[nocive] Ajouter un compteur en face des liens sur compte free
[PHP] Garder les liens originaux dans un include?[Débutant][HTML] zone de texte avec liens hypertexte
Plus de sujets relatifs à : php et liens


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