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

    Come ottenere valore da textarea senza $_get

    Salve a tutti.

    A scopo di studio sto cercando di creare dei piccolissimi script in php, mi sono imbattuto però in un problema. Vorrei creare uno script che alla pressione di un pulsante riuscisse a estrarre tutto il contenuto da una textbox per poi inserirlo in una variabile (e successivamente magari in un DB).

    Per ora il mio semplicissimo codice è il seguente:
    Codice PHP:
    <html>
    <head>
        <title>Testing</title>
    </head>

    <body>
        <textarea name="textarea" cols="50" rows="6"></textarea>
        <input type="submit" name="Submit" value="VAI"></input >

        <?php    
            
    echo "HAI INSERITO IL SEGUENTE TESTO: 
    "
    ;
        
    ?>        

    </body>
    </html>
    Mi piacerebbe evitare il metodo $_get in quanto ha dei limiti sul numero di caratteri e io vorrei poter inserire interi testi.

    In JS non sarebbe un problema ma in php come potrei fare? Ringrazio tutti in anticipo per la collaborazione.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Nell'intestazione del form (che tra l'altro non hai proprio messo) usa post invece di get.

  3. #3
    Utente di HTML.it L'avatar di Nazza97
    Registrato dal
    Apr 2012
    Messaggi
    200

    Re: Come ottenere valore da textarea senza $_get

    Originariamente inviato da DavideBK
    Salve a tutti.

    A scopo di studio sto cercando di creare dei piccolissimi script in php, mi sono imbattuto però in un problema. Vorrei creare uno script che alla pressione di un pulsante riuscisse a estrarre tutto il contenuto da una textbox per poi inserirlo in una variabile (e successivamente magari in un DB).

    Per ora il mio semplicissimo codice è il seguente:
    Codice PHP:
    <html>
    <head>
        <title>Testing</title>
    </head>

    <body>
        <textarea name="textarea" cols="50" rows="6"></textarea>
        <input type="submit" name="Submit" value="VAI"></input >

        <?php    
            
    echo "HAI INSERITO IL SEGUENTE TESTO: 
    "
    ;
        
    ?>        

    </body>
    </html>
    Mi piacerebbe evitare il metodo $_get in quanto ha dei limiti sul numero di caratteri e io vorrei poter inserire interi testi.

    In JS non sarebbe un problema ma in php come potrei fare? Ringrazio tutti in anticipo per la collaborazione.












    Codice PHP:
    <html>
    <head>
        <title>Testing</title>
    </head>

    <body>
    <form action="" method="POST">
        <textarea name="textarea" cols="50" rows="6"></textarea>
        <input type="submit" name="Submit" value="VAI"></input >
    </form>

        <?php    
    $testo 
    addslashes(htmlspecialchars($_POST['textarea']));
            echo 
    "HAI INSERITO IL SEGUENTE TESTO: $testo
    "
    ;
        
    ?>        

    </body>
    </html>
    Nazza

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.