IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] un href qui pointe en _blank ?


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut [Tableaux] un href qui pointe en _blank ?
    Bonjour;
    Voila, j'ai 2 chanps qui viennet d'une table,
    l'un est le nom d'un site
    l'autre l'url

    je voudrais lister les noms de site, et en meme temps
    rendre le nom du site cliquable vers l'url correspondant mais
    dans une autre fenetre en target="_blank"
    je crois que je ne maitrise pas bien la syntaxe, ya une erreur qui me dit qu'il ya un ; ou une , qui manque.
    Pouvez vous m'aider svp.
    Merci

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Bein montre nous ton code

  3. #3
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    Citation Envoyé par KHELOUIATI
    Bonjour;
    Voila, j'ai 2 chanps qui viennet d'une table,
    l'un est le nom d'un site
    l'autre l'url

    je voudrais lister les noms de site, et en meme temps
    rendre le nom du site cliquable vers l'url correspondant mais
    dans une autre fenetre en target="_blank"
    je crois que je ne maitrise pas bien la syntaxe, ya une erreur qui me dit qu'il ya un ; ou une , qui manque.
    Pouvez vous m'aider svp.
    Merci
    Ca sent le dreamweaver tout ca,

    et juste target="blank"

    ca ne marche pas?.

  4. #4
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    <? // requete sur la table
    include("connect.php");
    $requete = "SELECT * FROM liens order by 'nom' ";

    $result=mysql_db_query($db, $requete);
    $i=0;
    $nb=mysql_num_rows($result);
    ?>
    <?

    While($row = mysql_fetch_array($result,MYSQL_NUM)) {
    $i++;
    ?>

    <? // blocage ici -------------------------------------------- ?>
    <? echo"$row[1]" <a href="<? echo"$row[2]"target="_blank"> ;?>
    <? // ------------------------------------------------------ ?>


    <? }
    mysql_close(); ?>

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par KHELOUIATI
    <? // blocage ici -------------------------------------------- ?>
    <? echo"$row[1]" <a href="<? echo"$row[2]"target="_blank"> ;?>
    <? // ------------------------------------------------------ ?>
    Une erreur d'echo dans un echo (classique), voici la correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <?php echo $row[1],'<a href="',$row[2],'" target="_blank">'; ?>

  6. #6
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    ca marche pas

    unexpected $ qui pointe vers la derniere ligne de code

  7. #7
    Invité
    Invité(e)
    Par défaut
    Montre ton nouveau code.

  8. #8
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    C'est pas malin t'ouvres et ferme des balises php partout...
    Sinon essai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $row[1].'<a href="'.$row[2].'" target="_blank">';
    Sinon tu devrais aller voir les tutos sur la concaténation.

  9. #9
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    Citation Envoyé par edno
    voici la correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <?php echo $row[1],'<a href="',$row[2],'" target="_blank">'; ?>
    C'est pas avec des , que ca va marcher

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Death83
    C'est pas avec des , que ca va marcher
    Essaye donc avant de critiquer. Voici le lien version la doc PHP de echo : http://fr.php.net/manual/fr/function.echo.php
    Dernière modification par Invité ; 12/06/2006 à 09h21.

  11. #11
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    j'avais oublié de fermer la conexion mysql.
    mais meme avec ca les liens sortent mais ils ne sont pas cliquable.
    voila le source.



    <?
    include("connect.php");
    $requete = "SELECT * FROM liens order by 'nom' ";

    $result=mysql_db_query($db, $requete);
    $i=0;
    $nb=mysql_num_rows($result);
    While($row = mysql_fetch_array($result,MYSQL_NUM)) {
    $i++;
    ?>
    <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0">
    <tr>
    <td >
    </table></td>
    </tr>
    <tr>
    <td>&nbsp;
    <table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td><?php echo $row[1].'<a href="'.$row[2].'" target="_blank">'; ?></td>
    </tr>
    </table>
    <? }
    mysql_close(); ?></td>
    </tr>
    </table>

  12. #12
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    C'est sur que si tu fermes pas ta balise <a>...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $row[1].'<a href="'.$row[2].'" target="_blank">MON LIEN</a>'; ?>

  13. #13
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    Merci pour le code, mais c'est pas ce que je cherche, je voudrais que quand on clique sur le echo de row1 ca marche, mais pas "mon lien".
    je voudrais afficher le nom du site uniquement, et le rendre lien accessible a l'url correspondante mais dans une autre page, pas celle ou y a la liste des liens.
    merci

  14. #14
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Bein tu changes MON LIEN par $row[1]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<a href="'.$row[2].'" target="_blank">'.$row[1].'</a>'; ?>

  15. #15
    Membre averti
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    Merci Merci Merci

    C'est trés gentil

    cela fait chaud au coeur quand on est si bien entouré.

    Bonne continuation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] un sort qui trie mal
    Par Bibicmoi dans le forum Langage
    Réponses: 19
    Dernier message: 20/07/2006, 17h49
  2. [Tableaux] boucle while qui ne boucle pas comme je veux
    Par oceane751 dans le forum Langage
    Réponses: 5
    Dernier message: 05/06/2006, 00h42
  3. [j3d] afficher une ligne qui point vers un objet
    Par guitalca dans le forum 3D
    Réponses: 1
    Dernier message: 06/03/2006, 21h44
  4. Requete sur une table qui pointe 2 fois sur une autre
    Par Satch dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/01/2006, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo