ciao a tutti,
ho un problema con una funzione per aggiornare il campo quantita nel database
allora attualmente uso questa funzione passandogli una location cosi
codice:
ordine.php?qt_1=8&q_2=20&action=aggiorna
codice:
// FUNZIONE PER AGGIORNARE LE QUANTITA
function aggiorna_quantita($campo){
$location = $_SERVER['QUERY_STRING'];
$location = explode("action=aggiorna", $location);
$location[0] = explode("&", $location[0]);
for ($i = 0; $i < count($location[0])-1; $i++){
$primo = explode("qt_", $location[0][$i]);
$dati = explode("=", $primo[1]);
if($dati[1] == 0){
$dati[1] = 1;
}
include('Connections/conn.php');
$query_aggiorna = "UPDATE `carrello` SET quantita = '$dati[1]' WHERE `id` = '$dati[0]'";
mysql_query($query_aggiorna, $connessione) or die(mysql_error());
}
header('Location: ordine.php?lng='.$campo);
exit;
}
e tutto funziona perfettamente, il problema si pone se oltre al campo quantita voglio inserire il campo note passandogli una location cosi
codice:
ordine.php?qt_1=8&n_1=testo&qt_2=16&n_2=testo_prova&action=aggiorna
come devo implementare la funzione?
grazie mille