Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Lettura casella testo

  1. #1

    Lettura casella testo

    Come posso leggere una stringa da una casella di testo salvandola in una variabile?

  2. #2
    puoi chiarirmi meglio cosa intendi per "casella di testo"
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    codice:
    <html>
    <head></head>
    <body>
    <?php
       echo "<form name=\"fileimmagine\" enctype=\"multipart/form-data\" method=\"post\">
    ";
       echo "<p class=\"inputesto\">Casella di input</p><input type=\"text\" name=\"testo\" class=\"input\">
    ";
       echo "<input type=\"submit\" name=\"modalitainsert\" class=\"button\" value=\"inserisci\">
    ";  // questo è il pulsante d'inserimento che viene passato a modificajoin con valore inserisci
       echo "</form>"; 
       
       $stringa = $_POST['testo'];
       echo $stringa;
    ?>
      
    <body>

  4. #4
    grazie

  5. #5
    Mi da l'errore
    Codice PHP:
    NoticeUndefined indextesto 
    sulla riga
    Codice PHP:
    $stringa $_POST['testo']; 

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    chiariamo una attimo le cosa, ti da errore, perchè stai chiamando qualcosa che non esiste

    facciamo un esempio più esplicativo.

    pagina1.html
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>Documento senza titolo</title>
    	</head>
    	<body>
    	<form action="pagina2.php" method="POST">
    		<input name="testo" type="text" value="" />
    		<input value="Invia" type="submit" />
    	</form>
    	</body>
    </html>
    pagina2.php
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>Documento senza titolo</title>
    	</head>
    	<body>
    Il valore del campo testo è <?php echo $_POST['testo'] ?>
    	</body>
    </html>

  7. #7
    Capito, grazie
    Cos'è l'attributo enctype del tag form?

  8. #8
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Indica il tipo di contenuto usato per inoltrare il modulo al server naturalmente solo quando si utilizza il method="post"

    Se devi caricare un file mediante <INPUT type="file"> si deve utilizzare "multipart/form-data"

  9. #9
    E nel caso in cui dovessi solo inserire una stringa?

  10. #10
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    a me non da alcun tipo di errore.
    che significa "stai chiamando qualcosa che non esiste"?

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.