8722 sujets

Développement web côté serveur, CMS

Bonjour
J'ai fait un script php qui extrait des données d'une base mysql et les met dans un tableau. l s'agit des fiches de membres d'une association.

Certains ont un site web et je veux que sur la fiche du membre il soit possible de cliquer sur l'adresse du site et de s'y rendre.

Tout fonctionne parfaitement si ce n'est que lorsque je clique sur l'adresse du site la fonction inscrit l'adresse de mon site suivie de l'adresse du site cible.

Je ne parviens pas à supprimer l'affichage de mon site.

Voici le code du tableau :


<table border="1" align="center">

<tr>
<th>Nom</th>
<td strong><?php echo $row_DetailRS1['noms']; ?> </td>
</tr>
<tr>
<th>Prénom</th>
<td><?php echo $row_DetailRS1['prenom']; ?> </td>
</tr>
<tr>
<th>cp</th>
<td><?php echo $row_DetailRS1['cp']; ?> </td>
</tr>
<tr>
<th>Ville</th>
<td><?php echo $row_DetailRS1['ville']; ?> </td>
</tr>

<tr>
<th>email</th>
<td><a href="mailto:<?php echo $row_DetailRS1['email']; ?>"><?php echo $row_DetailRS1['email']; ?></a></td>

</tr>

Voici la ligne qui pose problème :

<tr>
<th>Site</th>
<td><a href="<?php echo $row_DetailRS1['site']; ?>"><?php echo $row_DetailRS1['site']; ?></a>

</td>
</tr>


</table>


Quelqu'un peut il me trouver la solution qui me rend chèvre ? Smiley lol

Par avance merci.
Pourrais tu nous afficher la source html générée ? À mon avis, les liens qui sont enregistrés dans ta BDD ne sont pas précédés de la mention "http://", ainsi, le navigateur les interprète comme des liens relatifs sur ton serveur. Exemple:
-Quand tu vises "image.png" qui se trouve dans le répertoire "/site/images" depuis "index.html" qui se situe dans "/site", tu utilise le chemin "images/image.png" ou "./images/image.png". L'adresse dans le navigateur sera "http://www.domaine.com/site/images/image.png".
-Donc, si tu vise "www.google.com", c'est le fichier "/site/www.google.com" qui sera désigné. L'adresse dans le navigateur sera alors "http://www.domaine.com/site/www.google.com".
Modifié par juliendargelos (30 Mar 2013 - 20:49)
BRAVO. GENIAL ! Un immense MERCI Tu as trouvé la solution.

Encore Bravo pour ta sagacité. Félicitations. Mon problème est résolu. Super.

Encore MERCI ! Joyeuses Pâques