Controllo utente con Database

joseph

Nuovo Utente
8 Nov 2010
20
0
0
Ciao a tutti

Scusate se è terribile ma sono un mega principiante.
Avrei un problema da risolvere. Stò cercando di fare un controllo utente. Dopo aver estratto i dati che mi servono dal database non riesco a fargli fare quello che voglio. Ecco il codice:

PHP:
#controllo se l'utente ha già acquistato e se il suo ID_user è gia nella tabella degli ordini
$stringa="SELECT * FROM ordini WHERE id_utente = '".$_SESSION['cod_ordine']."'";
$risultato=mysql_query($stringa);
$righe=mysql_num_rows($risultato);
echo "$righe";#lo stampo solo per visualizzare il valore della variabile durante le prove

# se è uguale a 1 cancello la variabile se è uguale a 0 verifico  che $codice sia vuota per generare una nuova variabile di sessione con un nuovo id_utente

switch ($righe){
case "1":
			unset($_SESSION['cod_ordine']);
case "0":
			if ($codice=""){
			$codice=stringa();
			$_SESSION['cod_ordine'] = $codice;
			
}
}

dove sta l'errore
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
Sicuramente mancano i break che interrompono l'esecuzione del codice nello switch:


PHP:
switch ($righe){
case "1":
            unset($_SESSION['cod_ordine']);
            break;
case "0":
            if ($codice="") {
                $codice=stringa();
                $_SESSION['cod_ordine'] = $codice;
            }
            break;
}

Senza il primo break e con la variabile $righe con valore 1, verrebbe eseguita sia la parte di codice del primo case (dove fai l'unset) e poi anche la parte nel secondo case (dove viene valorizzata di nuovo la variabile $_SESSION['cod_ordine']
 

joseph

Nuovo Utente
8 Nov 2010
20
0
0
Senza il primo break e con la variabile $righe con valore 1, verrebbe eseguita sia la parte di codice del primo case (dove fai l'unset) e poi anche la parte nel secondo case (dove viene valorizzata di nuovo la variabile $_SESSION['cod_ordine']

Grazie Trogo

era proprio questo l'errore. Adesso mi funziona.


You the man :cool:
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Controllo nome utente form di registrazione PHP 4
M Creazione del pannello di controllo dell'utente HTML e CSS 2
M Cerco CMS per la il pannello di controllo dell'utente CMS (Content Management System) 1
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
Z Controllo giorni MYSQL PHP 0
M Problema con controllo form in real time jQuery 6
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8
MarkRed Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus" jQuery 9
C [PHP] Controllo <select> comportamento anomalo PHP 2
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
L [PHP] controllo dimensione immagine per il resize PHP 2
M [ASP] Upload file da form controllo Classic ASP 5
P [PHP] Controllo al checkbox privacy PHP 6
S [MySQL] Controllo dati di una tabella in tempo reale MySQL 0
T [php] controllo su estensione file PHP 7
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
F Controllo dati sui campi di input tramite php PHP 1
R [MS Access] CONDIZIONE CHE CAMBIA PROPRIETA' DI UNA CONTROLLO MS Access 7
M [PHP] Dubbio controllo IF PHP 15
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
Fede72 Controllo registrazioni PHP Mysql PHP 5
L jquery e json controllo valori da determinate chiavi - keys jQuery 0
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
bubino8 [PHP] Controllo Log e Modifiche Utenti PHP 5
P [PHP] Realizzare un controllo accessi cantiere, problema lettore Qrcode... PHP 0
M [PHP] Controllo inserimento in tempo reale PHP 0
M [PHP] Help: controllo valori inseriti in un campo PHP 1
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
F [Javascript] Controllo stringa jquery Javascript 4
B [MySQL] CONTROLLO SE CAMPO1 > CAMPO2 MySQL 0
CristianB72 [PHP] Controllo sintassi indirizzo email non funziona PHP 13
M [PHP] controllo inserimento dati un un form PHP 4
ANDREA20 [PHP] Controllo email se e valida PHP 5
elpirata [Javascript] Controllo su campo ricerca data Javascript 1
P scavalca il controllo dello username PHP 1
A problema controllo Javascript 2
C controllo con metodo text non funzionante Javascript 7
P Controllo valori duplicati in un campo a Maschere continue MS Access 0
P controllo browser sul server o in php? PHP 2

Discussioni simili