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:
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.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());
Una idea l'avrei pero' volevo qualche consiglio magari da chi e`piu esperto di me.
Grazie.


Rispondi quotando
