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

PHP & Base de données Discussion :

Problème affichage substr [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut Problème affichage substr
    Bonjour,

    J'ai un problème d'affichage concernant une variable ($contenuTache) où je veux raccourcir le contenu grâce à substr, qui ne s'affiche pas, seule mon image s'affiche. Auriez-vous une idée du problème ? Merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td align="center">
    <a href="contenuTache.php?IDTACHE=<?= $row['IDTACHE'] ?>">
    <?php echo substr($contenuTache, 0, 20) . ' ... ' ; ?><img src="images/zoom.png" title="Voir plus"/>
    </a>
    </td>
    avec $contenuTache = $row['CONTENU'];

  2. #2
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 205
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $contenuTache = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.';
    ?>
    <td align="center">
    <a href="contenuTache.php?IDTACHE=<?= $row['IDTACHE'] ?>">
    <?php echo substr($contenuTache, 0, 20) . ' ... ' ; ?><img src="images/zoom.png" title="Voir plus"/>
    </a>
    </td>
    Ceci fonctionne parfaitement.
    Je te conseille de chercher du côté de la valorisation de $contenuTache : est-ce qu'il contient bien ce que tu souhaites qu'il contienne ?
    Un var_dump($row['CONTENU']) t'en dira sûrement plus
    si ce post vous a été utile, si votre problème est résolu.
    Pensez-y !
    __________________________________
    Doc officielle PHP | FAQ PHP | Cours PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut
    Merci pour ta réponse.

    Oui il contient bien ce que je veux -> le var_dump me donne ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string '<div class="example-contents" style="background-color: #e1e1e1; margin: 10px; border: 1px outset #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px;">
    <p style="margin: 0px; padding: 0.2em; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #000000; background-color: #cccccc;">nn&eacute;es sont sous forme de tableau, appel&eacute;&nbsp;<var class="varname">data</var>. Cela est g&eacute;n&eacute;ralement le r&eacute;sultat, par exemple, de la fonction&nbsp;'... (length=7691)
    Ce que $contenu contient est du code HTML provenant d'un éditeur HTML pour info.

  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
    Si ton var_dump te donne ca, un substr de 20 caractères va afficher une balise div non fermé, c'est pour ca qu'il ne t'affiche que l'image

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut
    Merci, oui c'est pour ça que ça fonctionne quand je rentre simplement une chaîne où il n'y a pas de balise. Comment je peux régler ce problème ?

  6. #6
    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
    Essaye comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <td align="center">
    <a href="contenuTache.php?IDTACHE=<?= $row['IDTACHE'] ?>">
    <?php echo substr(strip_tags($contenuTache), 0, 20) . ' ... ' ; ?><img src="images/zoom.png" title="Voir plus"/>
    </a>
    </td>

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 08/06/2009, 11h30
  2. problème affichage image
    Par thealpacino dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/05/2005, 13h56
  3. Problème affichage primitive
    Par goutbouyo dans le forum DirectX
    Réponses: 4
    Dernier message: 29/12/2004, 18h25
  4. [Plugin][VE] Problème affichage
    Par sebb84 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/07/2004, 14h50
  5. [DOS] Problème affichage de DOS dans un Memo
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 25/06/2004, 13h31

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