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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MySQL] Lien hypertexte basé sur les infos d'une BDD

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/MySQL] Lien hypertexte basé sur les infos d'une BDD

n°1327854
poki85
Posté le 18-03-2006 à 15:10:36  profilanswer
 

Voilà, je début tout juste en php, et je ne trouve pas comment faire un truc.
 
Tout d'abord, j'ai créé une base de donnée, avec une table, contenant un champ NOM, un champ TEXTE et un champ LIEN.
J'ai une page web qui affiche toutes les entrées de la table, et je souhaiterais que le NOM ait un lien direct vers le LIEN.
 
J'ai voulu faire un simple lien hypertexte en html vers ma variable $lien (LIEN), avec des balises <a> entourant $nom (NOM) mais a peine fait, que je me suis rendu compte que c'était ridicule, puisque le script php n'associe pas le bon LIEN eu NOM qui lui correspond.
 
Quelqu'un peut-il m'expliquer ou m'aiguiller ?

mood
Publicité
Posté le 18-03-2006 à 15:10:36  profilanswer
 

n°1327858
h4rold
Posté le 18-03-2006 à 15:29:40  profilanswer
 

Quand tu affiche les entrées de la table, normalement tu doit faire un while qui affiche au fur et a mesur les 3 informations. ( NOM TEXTE LIEN)
Donc ta solution juste au dessus marchera vu que ton script associe LIEN et NOM au fur et a mesur.
Sinon peut etre que ton code source nous aidera a comprendre ton probleme.

n°1327859
smaragdus
whores, drugs & J.S. Bach
Posté le 18-03-2006 à 15:30:15  profilanswer
 

Bah tu fais  un simple :
echo '<a href="' . $lien . '">' . $nom . '</a>';
ou encore :
echo "<a href=\"$lien\">$nom</a>"
 
Si tu filais un peu ton code on pourrait comprendre ton problème ( edit : grillaid :D  )


Message édité par smaragdus le 18-03-2006 à 15:32:31
n°1327863
poki85
Posté le 18-03-2006 à 15:42:53  profilanswer
 

ok, voici le code en question :
 

Citation :


 <?php  
$db = mysql_connect("localhost","root","" );  
if (! $db)  
    die('erreur connexion : ' . mysql_error());  
if (! mysql_select_db("david_db",$db))  
    die('erreur select_db : ' . mysql_error());  
$requete = "SELECT * FROM ftp_table";  
$result = mysql_query ($requete,$db);  
if (! $result)  
    die('erreur requete : ' . mysql_error());  
 ?>
 
<?php
 while($val = mysql_fetch_array($result)){    
 $nom = $val['NOM'];
 $date = $val['DATE'];
 $format = $val['FORMAT'];
            }
            ?>  
<a href="<? echo $lien ;?>"><? echo $nom ;?></a>


Message édité par poki85 le 18-03-2006 à 15:44:30
n°1327864
smaragdus
whores, drugs & J.S. Bach
Posté le 18-03-2006 à 15:44:27  profilanswer
 

ta solution consiste à apprendre les bases de la programmation :  
* faire une boucle avec un while *

n°1327865
poki85
Posté le 18-03-2006 à 15:46:47  profilanswer
 

c kler, je vois deja des monstruosités la dedans :)

n°1327868
poki85
Posté le 18-03-2006 à 15:56:28  profilanswer
 

j'ai trouvé tout seul l'erreur, qu'est ce que je suis fort :)
 
me reste plus qu'à voir comment inclure du html dans du php pour "agrémenter" ma page ...


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

  [PHP/MySQL] Lien hypertexte basé sur les infos d'une BDD

 

Sujets relatifs
[PHP] Comment éviter qu'un formulaire se vide si on revient ? [Résolu]Lien wmv et fenetre vide
[PHP] erreur[PHP/SQL] erreur sql
[MySQL 4.0] comment convertir un champ timestamp?erreur dans base ...!!
Cherche programmeur en PHP/MySQLconnexion à une base de données oracle en vb excel
[MySQL] projet interrogation BD 
Plus de sujets relatifs à : [PHP/MySQL] Lien hypertexte basé sur les infos d'une BDD


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