Page 1 sur 1

HYPERLIEN SUR UNE COMMANDE PHP

Posté : 29 août 2010, 14:43
par orell1
Bonjour à tous!

depuis quelques jours je cherches le moyen de mettre un lien sur une formule bien précise dans un fichier php...

Voici mon fichier :

<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td>".$affiche[lien]."</td></tr>";
}
?>

Ce que je souhaite faire si possible :

Pour bien faire j'aimerai que $affiche[lien] s'affiche sous forme d'un lien (http://domaine.com/fichier.pdf ) sois l'adresse s'affiche intégralement sois faire le lien sur : cliquez-ici

J'espère que j'ai réussi à m'exprimer correctement et que quelqu'un aura la gentillesse de m'aimer.

Merci beaucoup!

Cordialemernt.

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 29 août 2010, 18:30
par orell1
Personne ne sait ?

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 29 août 2010, 19:23
par sagittaire57
salut,

essaye ca:
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien]."></td></tr>";
}
?>


A+

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 29 août 2010, 23:48
par orell1
Merci vraiment pour cette réponse rapide!
Cependant le lien attendu ne s'affiche pas...
seul s'affiche " Lien :" c'est tout...
La date en revanche s'affiche sans problème...

je ne comprends pas d'ou cela peut provenir...

Merci par avance!
Cordialement.

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 14:24
par Spols
essaye ca:
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">cliquez-ici</a></td></tr>";
}
?>


La balise a doit contenir le texte et être fermé ensuite

Je trouve les passages ".Date." et ".Lien." bizarre, as-tu des constantes Date et Lien (habituellement les constantes sont entièrement en majuscule)? ou bien veut tu afficher les mots Date et lien (dans ce cas, pas besoin de sortir des guillemets)
PS
<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">".$affiche[lien]."</a></td></tr>";
}
?>

Si tu veux un affichage du lien comme lien

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 14:27
par AoSiX
Avec php quand tu passes un mot sans guillemet et qu'il ne correspond à rien pour lui, il le transforme en string...cependant ça rend l'exécution plus lourde

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 14:45
par orell1
Bonjour,

Merci pour vos réponses! Tout fonctionne c'est génial ! VRAIMENT MERCI!
Le .Lien. et .Date. servent à afficher Lien et Date...

Concernant toujours mon lien cliquable, penses-tu que l'on puisse afficher Clique-ici pour télécharger plutôt que l'adresse compléte de téléchargement...?

Merci encore!

Cordialement

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 20:36
par orell1
C'est ok j'ai trouvé!

Merci beaucoup!
Voici le code:

<?php
if ($affiche[date]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Date." :</b></td><td>".$affiche[date]."</td></tr>";
}
if ($affiche[lien]) {
$zone_texte_op .= "<tr><td><img src=\"".$dir_image."/afficher_art.gif\" alt=\"\" />&nbsp;&nbsp;<b>".Lien." :</b></td><td><a href=".$affiche[lien].">Cliquez-ici</a></td></tr>";
}
?>

Bonne soirée à tous!

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 21:32
par Spols
Si le but est d'afficher Lien et date, je te recommande grandement de changer
<b>".Date." :</b> et <b>".Lien." :</b>
en
<b>Date :</b> et <b>Lien :</b>

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 21:35
par orell1
C'est noté!
Merci!

Peux-tu m'expliquer la différence stp?

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 21:37
par Spols
Avec php quand tu passes un mot sans guillemet et qu'il ne correspond à rien pour lui, il le transforme en string...cependant ça rend l'exécution plus lourde

Re: HYPERLIEN SUR UNE COMMANDE PHP

Posté : 30 août 2010, 21:49
par orell1
Ah ok je vois!

merci