[PHP] lien à partir d'enregistrement

Bonjour à tous

voilà mon petit problème, dans ma base de données je stocke des URL et adresses de messagerie et je souhaiterais que quand je les affiche, cela me redirige vers l'URL et/ou une boite mail, au lieux que biensûr ça ne reste que du texte brut.

Pour les URL:
echo ' , <u>Site Internet :</u> '.$ligne2['SITEINTERNETADHERENT'].'';


pour les mail:
echo ' , <u>E-mail :</u> '.$ligne2['EMAILADHERENT'].'';


MERCI !!

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut
    essaye ca :
    echo ' , <u>Site Internet :</u> <a href='.$ligne2['SITEINTERNETADHERENT'].'>intitule du lien</a>';
    echo ' , <u>E-mail :</u> <a href=mailto:'.$ligne2['EMAILADHERENT'].'>intitule du lien</a>';

    a plus
    1. Contributeur
      Il me semble juste que tu as une petite erreur dans ton script, tu ne met pas de " " à ta balise href.
  2. Contributeur
    Salut,

    Tu peux simplement utiliser la fonction header :

    header("Location: ".$ligne2['SITEINTERNETADHERENT']);

    Par contre je ne sais pas si cela fonctionne pour les e-mails.

    @+
    1. Contributeur
      Ah, oups, il voulait pas une rediraction, j'ai mal lu, désolé. ^^
  3. Merci pour votre aide j'ai un autre problème

    j'ai une db de 5 tables : adhérents, adhérents_partenaires, partenaires_étrangers, pays, villes_adhérents.

    et il faut que je fasse une jointure (SUR adhérentset adhérents_partenaires) et appliquer une condition:

    voila le code enfin la requete ca me met requête non exécutée :

    $resultat2 = mysql_query("Select ADHERENT, PARTENAIRES from adhérents, adhérents_partenaires where adhérents.ADHERENT=adhérents_partenaires.ADHERENT AND ADHERENT='$ADrent' ") or die ("Requête non executée."); 
    


    et en fait quand j'enleve la condition en gardant la jointure la requete marche, quand j'enleve la jointure engardant la condition ca marche aussi mais les deux reunis ca ne marche pas
    1. ADHERENT='$ADrent'

      tu dois preciser de quelle table vient ce champ je pense
      1. j'ai mis la table devant : ca fait toujours requete non exécutée:

        $resultat2 = mysql_query("Select ADHERENT, PARTENAIRES from adhérents, adhérents_partenaires where adhérents.ADHERENT=adhérents_partenaires.ADHERENT AND adhérents.ADHERENT='$ADrent' ") or die ("Requête non executée.");