Come si vede sto facendo 'na mazza... Eccoti un esempio... ovviamente si puo' fare in altri modi... questo e' uno:Originariamente inviato da Rhamirez
Anch'io ho lo stesso problema...si potrebbe passare dalla teoria alla pratica con un breve, ma significativo
script d'esempio??
ammettiamo che il file si chiami come_ti_pare.php e che hai una tabella che si chiama tabella e un campo che si chiama campo...
In pratica se $_SESSION c'e' e contiene "ciao pippo" significa che il dato e' stato gia inserito, resetto tutto e ti mando al form.codice:<? session_start(); if (isset($_SESSION['fatto']) AND $_SESSION['fatto'] == "ciao pippo") { $_POST = array(); unset($_SESSION['fatto']); } elseif(isset($_POST['titolo']) AND $_POST['titolo'] != '') { require "./path_tuo/conf.inc.php"; mysql_select_db('test'); mysql_query("INSERT INTO tabella (campo) VALUES ('$_POST[titolo]')") or die (mysql_error()); $num = mysql_affected_rows(); if($num == 1) echo "inserito"; else echo "NON inserito"; $_SESSION['fatto'] = "ciao pippo"; exit; } ?> <html><body> <form method = "POST" action = "<?php echo $_SERVER['PHP_SELF'] ?>"> <input type= "text" name = "titolo"> <input type = "submit" name = "invia" value = "invia"> </body></html>
Se POST titolo c'e' e non e' vuoto lo inserisco nel db e setto $_SESSION. exit.
that's all Prova se ti va....
![]()

si potrebbe passare dalla teoria alla pratica con un breve, ma significativo
script d'esempio??
Rispondi quotando