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 :

[PHP-JS] Tronquer le texte obtenu de mysql


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 16
    Points
    16
    Par défaut [PHP-JS] Tronquer le texte obtenu de mysql
    Bonjour Tout le monde,

    Svp je viens de developper une application de réservation et je veux faire une liste des catalogues
    j'ai un champ de description en type text
    ma question est: est ce que je peux ne pas afficher tt le texte de description par exemple afficher juste la premiere ligne et mettre des ... pour le détail


    je sais pas si j'ai bien expliqué mon probleme mais j'espere ke kelk1 m'aidez

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Tu peux faire quelquechose comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(strlen($description) > 100 )
      echo substr($description,0,97) . "...";
    else
      echo $description;
    Après je ne sais pas comment tu comptes gérer l'affichage exactement, si tu veux un lien pour plus de détails, ou une petite fenetre qui apparait quand tu passes dessus avec le texte complet. Mais ce genre de choses se fera plutôt en javascript ou en XHTML je pense

  3. #3
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    oui ou mettre dans un split
    et compter le nombre de mot
    afficher les 10 premiers mot et mettre "...."

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Points : 1 769
    Points
    1 769
    Par défaut
    Ce serait mieux que de faire par un nombre de letrte car un mot pourrait être coupé en plein milieux

  5. #5
    Inscrit

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Points : 909
    Points
    909
    Par défaut
    Citation Envoyé par http://dev.mysql.com/doc/refman/5.0/fr/string-functions.html
    SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len), SUBSTRING(str FROM pos FOR len)

    Retourne une chaîne de len caractères de long de la chaîne str, à partir de la position pos. La syntaxe ANSI SQL92 utilise une variante de la fonction FROM :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    mysql> SELECT SUBSTRING('Quadratically',5);
            -> 'ratically'
    mysql> SELECT SUBSTRING('foobarbar' FROM 4);
            -> 'barbar'
    mysql> SELECT SUBSTRING('Quadratically',5,6);
            -> 'ratica'
    Cette fonction gère les caractères multi-octets.

  6. #6
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 16
    Points
    16
    Par défaut
    merci boco donc je vois que mon bleme est resolu c trés facile

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

Discussions similaires

  1. Tronquer un text dans une BD mysql
    Par keishah dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 01/12/2008, 13h25
  2. [Librairies] Ch script PHP pour reconnaissance de texte (OCR)
    Par yvan02 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/05/2006, 16h50
  3. [PHP-JS] Défilement de texte (requete via php)
    Par Djwaves dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2006, 14h27
  4. Réponses: 4
    Dernier message: 14/11/2005, 15h58
  5. [PHP 4] Tronquer une chaine ...
    Par Stef.web dans le forum Langage
    Réponses: 5
    Dernier message: 28/07/2005, 10h40

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