Originariamente inviato da Kille
Scusate il disturbo ma sto uscendo pazzo!!!!!!
Sto cercando di realizare un sito di ecommerce in PHP e MySql ma mi succede una cosa stranissima.
Il sito è strutturato in maniera semplice con una pagina (index.php) in cui vengono inclusi un menu a sx (menu.inc) una parte centrale in cui di volta in volta passando un parametro in GET carico una pagina (di solito l'elenco dei prodotti) e a dx un inc che visualizza lo stato del carrello.
Il tutto funziona a meraviglia, ma quando inserisco un nuovo prodotto nel carrello (una tabella con 5 campi: id [autoincrement e kiave proimaria], id_trans, id_prodotto, prezzo, e qta) con un semplice insert con dei parametri passati anche questi in GET alla stessa pagina nella tabella vengono inseriti 2 record uguali??? come può essere???
ecco un parte di codice da dove si evincono i parametri passati in GET e poi la parte dell'inserimento:
----------------- così passo alla pagina i vari parametri
</td>
----------------- così li inserisco nella tabella
$id_prodotto=$_GET[id_prodotto];
$agg=$_GET[agg];
if (isset($id_prodotto)&&($agg==1))
{
$ins=mysql_query("INSERT INTO carrello (id_trans,id_prodotto,prezzo,qta) VALUES ('$id_sessione','$id_prodotto','12.00',1)");
}
Vi prego aiutatemi sto uscendo pazzo.......
Grazie Alberto