Se eliox cambierà (così ha detto) il suo avatar al mio millesimo post (ecc..), così facendo ritengo di dargli una mano.
Ho un fenomeno che non so se una cosa naturale o un errore nel mio script. Ho fatto una pagina chiamata inserisciDati.php con il solito form e l’inserimento nel db dei dati, pagina unica.
<?php
// connessione al db ecc..vari echo per visualizzare i dati inseriti…
//var $_POST di tutti i dati da form
if ($_POST[‘INSERT’]){
//query INSERT INTO…….
}//fine if INSERT
?>
<form …action=” inserisciDati.php” metod=”post”>
<!—vari campi di input………….-->
<input type="submit" name="INSERT" value="salva">
<input type="reset" name="Submit" value="reset">
</form>
essendo la tabella con molti campo sto facendo una verifica se quanto inserito da form va dove deve andare, quindi chiamo la pagina, inserisco i dati, appaiono i dati inseriti, vado con admin a vedere la tabella e i dati vanno al posto giusto
per fare altra prova e cancellare il form do un aggiorna al browser (IE o FF) e inserisco altri dati…con admin vado a vedere la tabella… e qui il mistero
nella tabella trovo due volte quanto inserito precedentemente (con primari key aggiornate)+quanto inserito per ultimo. In pratica ad ogni aggiorna mi inserisce nuovamente un record uguale all’ultimo inserito da form.
esempio di cosa mi trovo nella tabella
I° inserimento
1 gianni padova
II° aggiorna piu altro inserimento
1 gianni padova
2 gianni padova
3 erika venezia
III° aggiorna più altro inserimento
1 gianni padova
2 gianni padova
3 erika venezia
4 erika venezia
5 lina treviso
e così via
ho provato a vuotare le variabili, ma niente ad ogni aggiorna è come se facessi un insert. mi conviene forse separar in due pagine e
tornare alla pagina form tramite link?
p.s.
grazie a MRW per la news dedicatami "WEB...per vecchietti"
Ho un fenomeno che non so se una cosa naturale o un errore nel mio script. Ho fatto una pagina chiamata inserisciDati.php con il solito form e l’inserimento nel db dei dati, pagina unica.
<?php
// connessione al db ecc..vari echo per visualizzare i dati inseriti…
//var $_POST di tutti i dati da form
if ($_POST[‘INSERT’]){
//query INSERT INTO…….
}//fine if INSERT
?>
<form …action=” inserisciDati.php” metod=”post”>
<!—vari campi di input………….-->
<input type="submit" name="INSERT" value="salva">
<input type="reset" name="Submit" value="reset">
</form>
essendo la tabella con molti campo sto facendo una verifica se quanto inserito da form va dove deve andare, quindi chiamo la pagina, inserisco i dati, appaiono i dati inseriti, vado con admin a vedere la tabella e i dati vanno al posto giusto
per fare altra prova e cancellare il form do un aggiorna al browser (IE o FF) e inserisco altri dati…con admin vado a vedere la tabella… e qui il mistero
nella tabella trovo due volte quanto inserito precedentemente (con primari key aggiornate)+quanto inserito per ultimo. In pratica ad ogni aggiorna mi inserisce nuovamente un record uguale all’ultimo inserito da form.
esempio di cosa mi trovo nella tabella
I° inserimento
1 gianni padova
II° aggiorna piu altro inserimento
1 gianni padova
2 gianni padova
3 erika venezia
III° aggiorna più altro inserimento
1 gianni padova
2 gianni padova
3 erika venezia
4 erika venezia
5 lina treviso
e così via
ho provato a vuotare le variabili, ma niente ad ogni aggiorna è come se facessi un insert. mi conviene forse separar in due pagine e
tornare alla pagina form tramite link?
p.s.
grazie a MRW per la news dedicatami "WEB...per vecchietti"