PAGINA INSERIMENTO.PHP
Per semplicita' ovviamente non metto tutto il form
form method="post" action="consegna.php" type="multipart/form-data">
Quantita' :
<input type="text" name="quantita_form" size="2" />
<input type="submit" value="invia" />
</form>
PAGINA CONSEGNA.PHP
<?php if(isset($_POST[quantita_form']))
{ $root = $_POST['quantita_form'];
mysql_query("INSERT INTO materiale
(id, quantita ) VALUES ('', '$root' )"); }?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="quantita_form" value="<?php $quantita = $_POST['quantita_form']; echo $quantita?>" />
<input type="submit" value="inserisci nel database" />
</form>
In pratica ho un form di inserimento poi passo la variabile in un'altra pagina e devo inserirla nel database.
Ora ho due domande perche' se nella pagina CONSEGNA.PHP la modifico in questo modo:
<?php if(isset($_POST['connessione']))
{ $root = $_POST['connessione'];
mysql_query("INSERT INTO materiale (id, quantita ) VALUES ('', '$root' )"); }
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="connessione" value="<?php $quantita = $_POST['quantita_form']; echo $quantita?>" />
<input type="submit" value="inserisci nel database" />
</form>
Inserisce il valore nel database ma da il seguente errore :
Notice: Undefined index: quantita_form in D:\EasyPHP-5.3.9\www\progetto\consegna.php on line 26
Inoltre volevo visualizzare tutto in una tabella senza il form e poi inserire il tutto nel database come faccio? non ho idee... l'unica cosa che mi viene in mente e' usare <input type='hidden'> ma come?
Grazie a presto.