|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Bonjour,
J'ai une table qui comporte un champ de type longtext et lorsque je veux insérer un lien hypertexte, le lien ne se fait pas Comment dois-je faire pour que ce lien fonctionne? merci Françoise |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : septembre 2005 Messages : 714 ![]() |
Un lien???
Tu ne peux pas enregistrer un lien comme tel dans MySQL, seulement du texte qui représente une URL que tu utilises dans ton programme.
__________________
Avant de poster : FAQ, tutos, rechercher, google, ... Après : ![]() Merci |
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Bonjour Effick,
Je dois dire que j'insère des images de dessins ou de peintures et ensuite un commentaire sur cette image. Comme ceci : Victoria Prischedko http://prischedko.de/ Cliquez sur l'image pour l'agrandir N'y a-t-il vraiment aucun moyen que ce lien devienne actif dans Mysql et pourquoi ? Je trouve cela vraiment bizarre que l'on ne puisse pas ajouter une adresse hypertexte Françoise |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
comment affiches-tu tes images ?
|
|
|
00
|
|
|
#5 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Je les mets directement dans la base de mysql
Voici la table de depart: Code :
Code :
Françoise |
||||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Si ton commentaire est comme ça : Allez voir ce site <a href=http://www.google.fr>http://www.google.fr</a>, il suffit que tu enlèves ton htmlspecialchars qui transforme les < et >.
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
je pense que ta référence n'est vraiment pas bonne
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Et si je retire le .htmlspecialchars je n'ai plus rien du tout
Même pas les images |
|
|
00
|
|
|
#9 | ||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
il faut quand même que tu gardes ta donnée !
Code :
|
||
|
|
00
|
|
|
#10 | |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 | ||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Heu, je viens de lire ton code d'affichage d'un peu plus près, il va falloir quelques explications supplémentaires...
Le ALT (ce que tu appelles commentaire) d'une image ne porte jamais de lien. C'est l'image elle-même qui peut être incluse dans un lien. Le modèle en HTML est celui-la : Code :
<A HREF=http://www.google.com><IMG SRC=google.jpg ALT="C'est Google !"></A> Ton code PHP devient qqch comme ça : Code :
|
||
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Et quel type (varchar, longtext, etc...) je donne à ce champ nommé "lien" dans Mysql ?
Françoise |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
bah c'est du texte, de taille variable mais pas trop long, donc un VARCHAR(255) devrait être parfait.
|
|
|
00
|
|
|
#14 |
|
Membre chevronné
![]() Inscription : septembre 2005 Messages : 714 ![]() |
Je ne comprends pas du tout comment tu fonctionne Françoise. Peut-être aurais-tu besoin de réviser les concepts de base de données?
__________________
Avant de poster : FAQ, tutos, rechercher, google, ... Après : ![]() Merci |
|
00
|
|
|
#15 | |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
On va commencer par réviser l'architecture 3-tier :
Citation:
L'affichage est effectué par ton navigateur web, selon la description faite par le code HTML de la page. Cet affichage peut comprendre du texte mis en forme, des images, des tableaux, etc., et des liens hypertexte, pointant vers une adresse (URL) précise. Le lien entre MySQL et les pages HTML est effectué par PHP. C'est lui qui interroge la base de données et traduit les résultats en code HTML. On a donc une architecture à 3 niveaux (en anglais, 3-tier architecture), avec trois langages différents : - devant l'utilisateur, le niveau présentation : le navigateur web, qui lit interprète le code HTML - au milieu, le niveau applicatif : le serveur web avec son moteur PHP - en back-office, la base de données, qui assure la persistance de l'information et se manipule par du code SQl. |
|
|
|
00
|
|
|
#16 | |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Citation:
Efficks, peut-être devrais-tu être un peu plus tolérant envers les personnes qui ne sont pas aussi expert que toi Antoun, merci pour ton aide grâce à tes conseils, j'ai réussi à faire les liens vers les sites des artistes Je vous souhaite à tous une bonne fête de Noël Françoise |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com