Page 1 sur 1

affichage lien stocké dans BDD

Posté : 15 mai 2010, 18:21
par toutanne
Bonjour à tous,

voila mon problème, je recupere des liens url stockés dans une table. Tout fonctionne bien mais l'affichage des liens est, par ex : http://mon lien... à la place j'aimerais qu'un "cliquez ici" remplace le http://..... j'ai essayé plusieurs choses mais je tourne en rond. je vous laisse mon code si quelqu'un pourrait m'aider à trouver une piste... d'avance merci pour votre aide
<?php
require_once("connexionMysql.php");
$requete="SELECT nom_societe, type_societe, mail_expediteur, image, lien_article FROM offre_douteuse";
$resultat=mysql_query($requete);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>

<body>

<table width="600" border="1" cellspacing="0" cellpadding="5">
 <?php while($offre=mysql_fetch_array($resultat))  { ?>
<tr>
    <td><?php echo $offre['nom_societe'];  ?></td>
    <td><?php echo $offre['type_societe'].$offre['mail_expediteur'];  ?></td>
</tr>
<tr>
    <td colspan="2"><?php echo '<a href="'.$offre['image'].'" target="_blank;">'.$offre['image'].'</a>';?>
	<?php echo '<a href="'.$offre['lien_article'].'" target="_blank;">'.$offre['lien_article'].'</a>';?> </td>
</tr>
<?php } ?>
</table>
</body>

</html>

Re: affichage lien stocké dans BDD

Posté : 16 mai 2010, 14:45
par Ryle
Quand tu construits un lien en html, le texte qui apparait pour l'utilisateur est celui placé entre les balises <a> et </a>. Il te suffit donc de modifier celui-ci dans ton code pour faire apparaitre le texte que tu veux :)

Re: affichage lien stocké dans BDD

Posté : 16 mai 2010, 15:12
par toutanne
bein c'est ce que j'ai essayé de faire. je te mets 2 images pour que tu vois visuelement ce que ca donne. l'img1 et l'affichage avec le code actuel

si maintenant je change mon lien comme ca

<?php echo '<a href="'.$offre['lien_article'].'" target="_blank;">'.'cliquez ici'.'</a>';?>

l'img2 te montreras le problème

Re: affichage lien stocké dans BDD

Posté : 16 mai 2010, 19:03
par Ryle
Tes images ne sont pas passées :(

Cependant, histoire de simplifier un peu ton code, on va commencer par le html qu'il te faut générer. L'objectif est d'obtenir le code html suivant, qui va afficher un lien "cliquez ici" et qui pointera vers ton url :
<a href="http://ton_url" target="_blank">cliquez ici</a>
Il te suffit donc juste d'insérer ton code php pour remplacer l'url avec celle que tu as en base :
<a href="<?php echo $offre['lien_article']; ?>" target="_blank">cliquez ici</a>