Salve a tutti....
Sto iniziando a programmare in php. Sto cercando di inserire in una pagina php il contenuto di una textarea di un form di html e modificarlo, ma non riesco ad accedere a queste variabili. Mi potete aiutare?
Salve a tutti....
Sto iniziando a programmare in php. Sto cercando di inserire in una pagina php il contenuto di una textarea di un form di html e modificarlo, ma non riesco ad accedere a queste variabili. Mi potete aiutare?
Dunque poniamo che la tua textarea sia così
<textarea id="note" name="note" row="10" col="5"></textarea>
Se nella action del form hai messo POST, recupererai il valore così
$note = $_POST['note'];
se, invece, usi GET
$note = $_GET['note'];
Tutto qua! Chiaro?
Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it
non mi è molto chiaro nella action non devo inserire la pagina php alla quale faccio riferimento e nel campo method "post" o "get"?
Scusami ma sono alle prime armi...
questo è il mio form
<form action="elabora.php" method="post">
<textarea id="note" name="note" row="10" col="5"></textarea>
<input type="submit" name="submit" value="invia">
</form>
è il method che dice tutto, se method = post recuperi con $_POST se method = get recuperi con $_GET.
Ovviamente li puoi recuperare sono nella pagina indicata in action.
Grazie per il tuo aiuto, ma quando tento di stamapre a video la variabile $_post['note']
non mi visualizza nulla:
<?php
$note=$_post['note'];
echo $nome;
?>
forse sbaglio qualcosa nel voler stampare la variabile?
Codice PHP:
<?php
$note=$_POST['note']; // POST maiuscolo.
echo $nome;
?>
grazie ancora ma continua a non funzionare... quando invio i dati non appare nulla e quando richiamo la pagina tramite la url http://localhost/elabora1.php non mi visualizza nulla
<?php
$note=$_POST['note']; // POST maiuscolo.
echo $nome;
?>
certo se stampiamo una variabile diversa... proviamo a stampare $note invece di $nome, che ne dici?
Ti scrivo in breve le due pagine, una HTML che contiene la textarea
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>LA NOSTRA PAGINA WEB</title>
</head>
<body>
<form action="elabora1.php" method="POST">
<textarea id="note" name="note" row="10" col="5"></textarea>
<input type="submit" name="submit" value="invia">
</form>
</body>
</html>
e la pagina php che dovrebbe contenere il valore
<?php
$note= $_POST['note'];
echo $note;
?>
Scusa l'insistenza ma vorrei riuscire a fare questo ma sono giorni che ci provo senza risultato
nella pagina elabora1.php metti un
Codice PHP:
<?php
$note = $_POST['note'];
print "ciao, hai inserito il testo: ".$note;
?>