In una cartella temporanea, memorizzo gli articoli scelti dall'utente tramite una session_id();
Ora prima di svuotarla e inserire l'ordine in un'altra tabella, volevo che gli articoli da lui scelti ovvero i "pezzi" vengano sottratti dal magazzino.
questo e`la parte del codice:
Codice PHP:
$query3 = " SELECT * from tbl_temp_cart where sess = '$sess' ";
$seleziona = mysql_db_query( $nome_db, $query3, $db) or die(mysql_error());
while ($row = mysql_fetch_array ($seleziona)) {
extract($row);
$query4 = " INSERT INTO tbl_ordini (
id_cliente, prodotto, id_prod, pezzi, prezzo,oggi)
VALUES (
'$id_cliente',
'$prodotto',
'$id_prod',
'$pezzi',
'$prezzo',
'$oggi' ) ";
$insert = mysql_db_query( $nome_db, $query4, $db) or die(mysql_error());
}
// ora svuoto la cartella temporanea tbl_temp_cart
$query5 = " DELETE FROM tbl_temp_cart WHERE sess = '$sess' ";
$cancella = mysql_db_query( $nome_db, $query5, $db) or die(mysql_error());
Piu che altro non vorrei appesantire lo script dato che verifica se il cliente esiste (ed altri controlli legati al cliente), in caso contrario viene inserito nel DB.
Una idea l'avrei pero' volevo qualche consiglio magari da chi e`piu esperto di me.
Grazie.