Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    echo dei primi caratteri

    ciao a tutti,

    come posso stampare a video dal database un record li mitandolo ai soli primi 20 caratteri??

    questo
    codice:
    <?php echo $row_escursioni['descrizione']; ?>
    è un testo lunghissimo e io vorrei vedere solo una parte

    è possibile?


  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    lo puoi fare utilizzando la funzione

    substr()

    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho fatto cosi ma mi dà errore

    codice:
    <?php echo $pre = substr($row_escursioni['descrizione'];, 0, 8); ?>
    :master:

    Grazie

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    se vuoi utilizzare una funzione non devi usare echo ma print, oppure usi prima la funzione e poi scrivi la variabile con echo.
    Codice PHP:
    <?php 
    $anteprima 
    substr($row_escursioni['descrizione'], 08) ;
    echo 
    "$anteprima;
    ?>
    fammi sapere se funziona

    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    un'ultima cosina quando faccio echo $anteprima dopo io ho messo 3 puntini e "Leggimi" posso collegare Leggimi ad un'altra pagina?

    codice:
    echo "$anteprima... Leggimi";
    come metto il tag href??

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Codice PHP:
    echo "$anteprima... <a href=\"url_pagina?variabile=valore\">Leggimi</a>"
    naturalmente personalizza secondo le tue esigenze:

    url_pagina
    variabile
    valore
    Errare humanum est, perseverare ovest

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    scusa per la domanda stupida, mi sono appena svegliata funziona perfettamente e poi ho risolto il link cosi

    codice:
    <?php $anteprima = substr($row_escursioni['descrizione'], 0, 50) ; echo "$anteprima"; ?>...Leggimi
    Grazie mille

  8. #8
    Originariamente inviato da Rossella_75
    un'ultima cosina quando faccio echo $anteprima dopo io ho messo 3 puntini e "Leggimi" posso collegare Leggimi ad un'altra pagina?

    codice:
    echo "$anteprima... Leggimi";
    come metto il tag href??
    echo $anteprima.'Leggimi';



    comunque, se non vuoi spezzare le parole a metà come potrebbe accadere con substr c'è la funzione StrSelect scritta da andr3a, che funziona benissimo:
    http://www.devpro.it/php4_id_3.html





    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho provato a capire ma non riesco ad applicarla, mi faresti un'esempio

    Grazie

  10. #10
    l'esempio sul sito di andr3a dice:

    EXAMPLE:
    // qui scrivi il codice della funzione!
    $myString = "This is a string or a news preview but I need only the beginning !";
    echo strSelect( $myString, 30 )." ...";

    Will print only
    This is a string or a news ...
    quindi taglia a 30 caratteri senza andare a tagliare un parola a metà!

    naturalmente nello script devi scrivere anche la funzione strSelect se no ti dice che non la trova, quindi, prima di usare la funzione devi dichiararla, il codice lo trovi sempre sul sito:
    http://www.devpro.it/code/3.html


    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.