Autore Messaggio
22-03-2007, 19:49
Messaggio: #1 (permalink)
Helmakil
Forumista Giovane
***
Registrato: Dec 2006
Messaggi: 134
Reputazione:

RE: Sessioni


uhm... ma ti appoggi ad un database, no? Allora non ha senso salvare tutte le informazioni anche in session 18
Ti do un consiglio: creati delle funzioni php specifiche, e salva tutti i dati sul database. Dall'utente fai passare solo l'id

Codice PHP:
session_name('tuosito');
session_start();
$sid session_id();
$id $_POST['id'];
if (!
isNumeric($id))
    die(
"l'id deve essere numerico"); 

verificando che sia numerico.
Passando oltre, verifichi che l'id esista, e la disponibilit?

Codice PHP:
$es_query mysql_query("SELECT * FROM `prodotti` WHERE `id` = '"$id ."' LIMIT 1") or die(mysql_error()); #Esistenza
if (!mysql_num_rows($es_query))
    die(
"E' stato selezionato un prodotto non valido");
$disp_query mysql_query("SELECT * FROM `prodotti` WHERE `id` = '"$id ."' AND `disp` >= 1 LIMIT 1")
if (!
mysql_num_rows($disp_query))
    die(
"Il prodotto ? esaurito"); 

dopodich? inserisci o effettui un update con la funzione sql update, appunto, a seconda di una query che eseguirai per il controllo di colli gi? esistenti 18


trova tutti i messaggi dell'autore Quota questo messaggio nella risposta