• Home
  • Forum
  • Fare Web
  • PHP

Controllo utente con Database

  • Creatore Discussione Creatore Discussione joseph
  • Data di inizio Data di inizio 12 Nov 2010
J

joseph

Nuovo Utente
8 Nov 2010
20
0
0
  • 12 Nov 2010
  • #1
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
44
Sanremo
  • 12 Nov 2010
  • #2
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']
 
J

joseph

Nuovo Utente
8 Nov 2010
20
0
0
  • 12 Nov 2010
  • #3
Trogo ha scritto:
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']
Clicca per allargare...

Grazie Trogo

era proprio questo l'errore. Adesso mi funziona.


You the man
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

A
[PHP] Controllo nome utente form di registrazione
  • Andrea_2017
  • 18 Feb 2019
  • PHP
Risposte
4
Visite
2K
PHP 22 Feb 2019
xone
M
Creazione del pannello di controllo dell'utente
  • maurizio
  • 10 Feb 2013
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 10 Feb 2013
WpStyle
M
Cerco CMS per la il pannello di controllo dell'utente
  • maurizio
  • 9 Feb 2013
  • CMS (Content Management System)
Risposte
1
Visite
2K
CMS (Content Management System) 21 Feb 2013
Eliox
M
pulsante per aprire una maschera che contiene controllo schede
  • Miki52
  • 29 Gen 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 29 Gen 2024
Miki52
M
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
Z
Controllo giorni MYSQL
  • z.cristiano
  • 28 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 28 Giu 2021
z.cristiano
Z
M
Problema con controllo form in real time
  • migo80
  • 21 Dic 2020
  • jQuery
Risposte
6
Visite
4K
jQuery 30 Dic 2020
migo80
M
jquery validate() controllo checkbox
  • MarcoGrazia
  • 18 Nov 2020
  • jQuery
Risposte
2
Visite
3K
jQuery 18 Nov 2020
MarcoGrazia
M
Controllo del codice fiscale/partita iva
  • Max61
  • 2 Lug 2020
  • PHP
Risposte
11
Visite
3K
PHP 2 Lug 2020
Hormus
H
S
Software windows10 per controllo contenuti web
  • samurai.sette
  • 14 Mag 2020
  • Windows e Software
Risposte
6
Visite
2K
Windows e Software 26 Mag 2020
charlot
C
S
Controllo appuntamenti disponibili sul db
  • sessia
  • 11 Mag 2020
  • PHP
Risposte
5
Visite
1K
PHP 11 Mag 2020
sessia
S
L
input (controllo se è stato modificato o no).
  • luigi777
  • 22 Mar 2020
  • PHP
Risposte
1
Visite
1K
PHP 30 Mar 2020
Flaviors200
W
Controllo competitors serp
  • weghio1
  • 2 Gen 2020
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 20 Apr 2020
Salvatore HeadWolf
S
[Javascript] popup di controllo elimina dopo window.print();
  • bubino8
  • 12 Ago 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 12 Ago 2019
bubino8
M
[MS Access] controllo valido se
  • maurivi53
  • 20 Giu 2019
  • MS Access
Risposte
8
Visite
2K
MS Access 25 Giu 2019
maurivi53
M
Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus"
  • MarkRed
  • 14 Giu 2019
  • jQuery
Risposte
9
Visite
3K
jQuery 15 Giu 2019
MarkRed
C
[PHP] Controllo <select> comportamento anomalo
  • curzio.maria
  • 27 Mag 2019
  • PHP
Risposte
2
Visite
1K
PHP 28 Mag 2019
curzio.maria
C
[Javascript] Controllo campi required non effettuato
  • elpirata
  • 26 Apr 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 26 Apr 2019
elpirata
L
[PHP] controllo dimensione immagine per il resize
  • luigi777
  • 28 Dic 2018
  • PHP
Risposte
2
Visite
2K
PHP 17 Gen 2019
luigi777
L
M
[ASP] Upload file da form controllo
  • Maxi_007
  • 22 Ott 2018
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 24 Ott 2018
Maxi_007
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?