Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Recuperare dati textarea

    Ciao, ho spulciato il forum ma non trovo soluzione a questo :

    come posso ( una volta recuperati ) incolonnare le righe di testo che la textarea contiene?

    Lo chiedo perchè io recupero il contenuto, ma poi tale contenuto mi si presenta tutto in orizzontale sforando la larghezza dei miei div contenitori .

    echo "Questo è il tuo messaggio:
    $messaggio


    ma se il messaggioè lungo, ovviamente in orizzontale mi esce dalla pagina..

    SPERO DI ESSERMI SPIEGATO

    Grazie

    atary_babe

  2. #2
    ciao la soluzione immediata è fare un textarea per ogni rigo che ti serve; oppure puoi fare un script di controllo dove per ogni carattere particolare (ad esempio un punto) inserisci un tag
    e l'html ti crea direttamente l'andata a capo.

    ciao
    Il progresso scientifico ? www.cartagodelendaest.it

  3. #3
    è perchè la textarea i ritorni a capo li salva come \n...
    quando stampi la variabile, basta che fai:

    echo nl2br($messaggio);

    ti converte i \n in
    , quello che a te serve...
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  4. #4

    grazie ma sono un principiante

    Grazie per le risposte ragazzi ma in php sono proprio poco più che zero .

    Ho fatto molta fatica a mettere insieme questo script e le vostre risposte......non so' bene come
    applicarle...

    Scusate e grazie ancora
    Ecco lo script di ricezione dati :

    <?php
    $nome=(isset($_REQUEST['nome'])) ? $_REQUEST['nome'] : "";
    $email=(isset($_REQUEST['email'])) ? $_REQUEST['email'] : "";
    $messaggio=(isset($_REQUEST['naf'])) ? $_REQUEST['naf'] : "";
    $radio=(isset($_REQUEST['radio'])) ? $_REQUEST['radio'] : "";





    #controllo la lunghezza del campo nome

    $lungh_nome=strlen($nome);
    if ($lungh_nome <= 3) {
    echo "[B]'Il nome deve contenere almeno 3 caratteri!'[B]";

    } else {
    echo "Ciao
    $nome

    ";
    }

    $errore=false;
    #ho impostato la variabile a false in modo che quando c'e mi mostri torna indietro
    if ( ($nome == "") || ($email == "")|| ($messaggio == "")|| ($radio== "")) {

    #se solo uno dei campi è vuoto
    $errore=true;
    echo "
    'Devi compilare tutti i campi!'
    ";
    } else {
    echo "Questo è il tuo messaggio:
    $messaggio



    Area di interesse:
    $radio

    ";
    }
    #controllo la mail, imposto una variabile che poi confronto con email
    $pattern="^[^@ ]+@[^@ ]+\.[^@ \.]+$";
    if (!ereg($pattern,$email)) {
    echo " \"$email\" <font color='red'>NON E' UNA MAIL VALIDA!</font>";
    }else{
    echo "Questa e la tua email:
    $email
    ";
    }
    ?>

  5. #5

    Ah...dimenticavo!!!

    ($_REQUEST['naf']))

    naf è uguale a messaggio ( textarea), l'ho chiamato cosi' perche' sulla textaera c'e' un piccolo javascript

  6. #6
    sostituisci questa riga

    ....
    echo "Questo è il tuo messaggio:
    $messaggio
    ....

    con questa:

    ....
    echo "Questo è il tuo messaggio:
    ".nl2br($messaggio)."
    ....
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  7. #7

    2000 volte grazie !!

    2000
    200.000
    2.000.000 di volte GRAZIE !!!!!!!!

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.