Lien hypertexte dans un tableau à partir d'une base de données? - PHP - Programmation
Marsh Posté le 22-02-2016 à 21:24:37
C'est très simple, est ce que tu sais faire un lien en html ?
Marsh Posté le 22-02-2016 à 21:59:31
Ben avec print ou echo , tu reconstitues cette balise comme tu le fais avec les td
Marsh Posté le 22-02-2016 à 22:16:53
Je ne vois pas bien comment faire, puisque chaque titre de chanson va me mener vers une page différente....
Marsh Posté le 22-02-2016 à 22:44:04
Je crée au fur et à mesure mes pages pour chaque chanson, elles ne sont donc pas vraiment stockées, si c'est ce que tu me demandes?
Marsh Posté le 23-02-2016 à 08:26:02
Salut champs11,
Ce que te demande antac, c'est où sont stockées les adresses des pages ?
Au plus simple, tu ajoutes un champ URL à ta base de données (comme tu stockes Titre ou Artiste) et tu l'affiches de la même manière que le reste.
Marsh Posté le 23-02-2016 à 12:20:11
antac, par exemple j'aimerais bien que ces liens pointent vers la page youtube associe à la chanson.
Salut Chelmi18, effectivement je pourrais rajouter un champ dans ma base de données mais j'aurais toujours le même problème, mon tableau afficherai bien l'url mais cela ne serait pas un lien hypertexte.
Marsh Posté le 23-02-2016 à 13:14:13
champs11 a écrit : ... mais j'aurais toujours le même problème, mon tableau afficherai bien l'url mais cela ne serait pas un lien hypertexte. |
Bien sur que si tu peux en faire un lien si tu l'encadres des bonnes balises <A href="ton_lien">L'ADRESSE</A>.
Marsh Posté le 23-02-2016 à 13:31:26
Sauf que si je fais ça toutes mes musiques seront dirigées vers le même lien? Il n'y aura donc pas de différence entre une musique A (première ligne) et musique B (deuxième ligne) puisque mon href sera toujours le même.
Marsh Posté le 23-02-2016 à 20:39:10
Outch, il te manque les bases là... ou alors tu ne comprends pas ce que tu fais.
L'intérêt de ta boucle qui parcours le résultat de ta requête c'est justement de consituer un tableau avec le résultat de ta requête et donc différente ligne par ligne. Il suffit que tu ajoutes l'adresse de la page youtube ou ce que tu veux dans la table Musique pour obtenir la bonne adresse. Après, tu fais la même chose que ce que tu as fait en faisant echo "<a href=".$uneligne['URL'].">".$uneligne['Titre']."</a>"
Marsh Posté le 23-02-2016 à 21:19:51
Effectivement je découvre le langage php et j'ai encore beaucoup de lacune .
En faisant les modifications (rajouter une url dans ma base de donnée) j'arrive bien à avoir mes titres de musique en lien hypertexte qui mènent vers des pages youtube.
Cependant mes titres de musiques ne sont pas dans mon tableau mais à la suite de celui-ci, cela doit être une erreur toute simple mais je n'arrive pas à la comprendre.
Voila ma partie qui imprime mon tableau
Code :
|
Mais je n'arrive pas à faire rentrer ta partie de code dedans :
Code :
|
Marsh Posté le 23-02-2016 à 21:32:30
Code :
|
Marsh Posté le 23-02-2016 à 22:11:38
Cela marche très bien grâce à ce code.
Merci pour tes réponses et le temps que tu y as consacré.
Marsh Posté le 22-02-2016 à 21:02:16
Bonjour,
Voici mon programme:
Cela me permet d'afficher toutes mes musiques.
Maintenant, je voudrais pouvoir en cliquant sur le nom de la chanson pouvoir me rendre sur la page personnelle de la chanson.
Mais je ne vois pas comment mettre un lien sur le nom de chaque chanson?
Merci pour votre aide.