Visualizzazione risultati 1 fino 11 di 11

Discussione: [Script] testo a capo...

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito [Script] testo a capo...

    Salve, utenti di AV.

    Scrivo questa disucuzione perche sono alla ricerca di uno script...che non so se esiste neanche.

    io vorrei che php mi faccia andare il testo di una stringa a capo dopo un certo numero di caratteri presenti in ogni riga della stringa, esiste?

    aspetto vostre risposte

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,270

    Predefinito

    strlen() ti restituisce la lunghezza di una stringa, e con $stringa{$posizione} puoi accedere ai singoli caratteri ( e.g. $riga{0} è il primo carattere ) e vedere dove sono gli spazi. Il tutto in un bel ciclo for ed hai la soluzione.

    Provaci, e se fra un paio di giorni stai ancora nella nebbia, prova a postare quello che hai creato

    edit: naaaah, sotto c'è una soluzione decisamente migliore...
    Ultima modifica di dreadnaut : 03-12-2007 alle ore 22.34.34

  3. #3
    Guest

    Predefinito

    Codice PHP:
    $input = "Questo è un esempio della funzione wordwrap che fà quello che vuoi tu :D";
    $input = wordwrap($input, 15, "<br/>");
    echo
    $input;
    Guarda la documentazione per maggiori info

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da tatosoft Visualizza messaggio
    Codice PHP:
    $input = "Questo è un esempio della funzione wordwrap che fà quello che vuoi tu :D";
    $input = wordwrap($input, 15, "<br/>");
    echo
    $input;
    Guarda la documentazione per maggiori info
    questo codice va, pero a me non va con i dadi prese dal database, che è quello che mi serve?

    Sevenjeak
    Software developer and much more

  5. #5
    Guest

    Predefinito

    Se non posti il codice vedo difficile aiutarti, non credi? :D

  6. #6
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da tatosoft Visualizza messaggio
    Se non posti il codice vedo difficile aiutarti, non credi? :D
    ok ...ecco il codice:
    Codice PHP:
    <?
    $mysql
    = "SELECT * FROM ... WHERE ... = '".$_SESSION['...']."'" ;
    $result = mysql_query($mysql);
    $rs = mysql_fetch_array($result);
    $input = $rs[...] ;
    $input = wordwrap($input, 15, "<br/>");
    echo
    $input;
    ?>
    Ultima modifica di sevenjeak : 04-12-2007 alle ore 19.48.34

    Sevenjeak
    Software developer and much more

  7. #7
    Guest

    Predefinito

    L'errore sta qua in quanto non dici qual'è l'indice della riga
    Codice PHP:
    $input = $rs[...] ;
    Prova a fare così, supponendo che quel WHERE fà in modo che ti ritorni solo una riga
    Codice PHP:
    $input = $rs[0][...] ;
    E per fare in modo che solo una riga venga restituita modifica la query in questo modo:
    Codice PHP:
    $mysql = "SELECT * FROM ... WHERE ... = '".$_SESSION['...']."' LIMIT 0,1" ;
    Ultima modifica di tatosoft : 04-12-2007 alle ore 19.59.21

  8. #8
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da tatosoft Visualizza messaggio
    L'errore sta qua in quanto non dici qual'è l'indice della riga
    Codice PHP:
    $input = $rs[...] ;
    Prova a fare così, supponendo che quel WHERE fà in modo che ti ritorni solo una riga
    Codice PHP:
    $input = $rs[0][...] ;
    E per fare in modo che solo una riga venga restituita modifica la query in questo modo:
    Codice PHP:
    $mysql = "SELECT * FROM ... WHERE ... = '".$_SESSION['...']."' LIMIT 0,1" ;
    non ho capito bene il codice dell' indece, dentro all' indice che va indicato la posizione della colonna (EX: 1a Colonna => [1]) o non volevi dire quello?

    cmq ho provato a fare cose, ma mi visualiza tutta una " S " a differenza di quello che avevo messo nel db , com' è ?
    Ultima modifica di sevenjeak : 06-12-2007 alle ore 19.54.41

    Sevenjeak
    Software developer and much more

  9. #9
    Guest

    Predefinito

    Se devi visualizzare la 1° riga devi inserire indice 0 in quanto è zero-based

    Index|Riga
    0|1
    1|2
    ....

  10. #10
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da tatosoft Visualizza messaggio
    Se devi visualizzare la 1° riga devi inserire indice 0 in quanto è zero-based

    Index|Riga
    0|1
    1|2
    ....
    se invece voglio che siano mandade a capo tutte le rige?

    Sevenjeak
    Software developer and much more

  11. #11
    Guest

    Predefinito

    Come riga intendevo di database
    Codice:
           Colonna | Colonna ...
    ---------------------------
    Riga| ...  | ...
    Riga| ...  | ...
    Per mandare a capo tutte le righe ti ho già passato il codice sopra (o forse non ho capito che intendevi)
    Ultima modifica di tatosoft : 10-12-2007 alle ore 17.53.46

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •