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 :

Lien ne s'affiche pas :-(


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 208
    Par défaut Lien ne s'affiche pas :-(
    Bonjour , je n'arrive pas à afficher et lier un lien href :

    Je dois récupérer une adresse url dans phpmyadmin, qui pointe sur un article de mon blog Wordpress, et l'afficher sur la page dans un bouton, avec un texte sur le bouton (si la condition est ok) genre "consulter l'article"
    Mais je tourne en rond, le lien n'apparait pas...je me plante de syntaxe.

    Qui peut m'aider..? Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	<?php if ($r["$tab_champs[22]"]!='') { echo 
    '<a href="<?=($r["$tab_champs[22]"])?>">DECOUVREZ L ARTICLE COMPLET</a>';
    }
    ?>
    22 contient le champ article dans la base

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    le tableau
    avec l'index
    ça donne
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 208
    Par défaut
    ...oui...mais nan, ça ne fonctionne toujours pas ; le texte " découvrez.." n apparait pas , et il n'y a pas de lien... :-(

    Autre moyen de mettre une url liée à une ID dans un cadre/bouton..?

  4. #4
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Oui t'a des problemes de quotes, essaye comme ca :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    if ($r[$tab_champs[22]] != '') {
        echo '<a href="' . $r[$tab_champs[22]] . '">DECOUVREZ L ARTICLE COMPLET</a>';
    }
    ?>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 208
    Par défaut
    Nan...j'ai essayé de plusieurs maniere , dont la tienne, mais toujours rien...tu ferais plutôt comment?

    Alors , en fait, il y a une fiche qui représente chaque entité, la page est construite avec une liste de champs à récupérer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	// champs à sélectionner / à afficher
    	$tab_champs = array("id","title","city","note","description","address","phone","website","cap","menu_entree","menu_plat","menu_dessert","youtube_link","resa","horferm","pain","prix","serviette","latable","qualite_service","aime","article","ofinal","latitude","longitude","chef","chefAge","chefEtoile","chefParcours","chefSpecialites","vu","recommande","prix_formule_un","prix_formule_deux","prix_formule_trois","midi_entree_moins_cher","midi_entree_plus_cher","midi_plat_moins_cher","midi_plat_plus_cher","prix_dessert","vin_moins_cher","vin_plus_cher");
    celui dont j ai besoin est en 22e position ^^ (ça fonctionne bien avec les autres parametres)

    Dans ma table, le champ en question (le 22) est nommé "article"
    Le but est de dire : si article est renseigné (avec l'url du blog WP) , alors tu me montre le cadre/bouton que je pourrais cliquer en affichant "découvrez l'article" sur la page de cette fiche.

    Comment fait on pour récupérer l'url et rediriger sur l'article du blog? Je pensais qu'en récupérant simplement dans le href, c'etait bon...mais ça doit pas être la bonne syntaxe...ou la bonne méthode...

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Du point de vue PHP, si tu veux la colonne "article", pourquoi tu ne fais pas simplement $r['article'] ?

    Du point de vue Wordpress, que contient exactement ta colonne article ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [HTML 5] Texte et lien ne s'affiche pas dans IE
    Par Jomathr dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/05/2012, 09h46
  2. Réponses: 1
    Dernier message: 08/04/2009, 16h24
  3. Afficher les liens qui n'existent pas
    Par engi dans le forum Langage SQL
    Réponses: 5
    Dernier message: 16/10/2008, 20h37
  4. Lien du formulaire ne s'affiche pas
    Par mouna201 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 13/01/2008, 17h36
  5. Réponses: 15
    Dernier message: 23/01/2007, 15h27

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