Thread obsoleto Gestire il Ban utenti

gedamial

Utente Senior
Autore del topic
9 Giugno 2010
1.937
69
Miglior risposta
0
Salve.

Mettiamo caso che io abbia un Database chiamato 'site'. All'interno di esso è presente una tabella chiamata 'utenti'. Nella tabella, è presente a sua volta un campo chiamato 'ban' che può avere solo due valori 0 (non bannato) e 1 (bannato).


Ora, voglio chiedervi due cose:

1. Come faccio a cambiare il valore (0 a 1 o da 1 a 0) di quel campo mediante due bottoni (ban, unban)?

2. Come faccio a impedire all'utente di vagare per il sito SE il campo ban è impostato a 1?

Sono proprio curioso di sapere come fare! Non si finirà mai di imparare il PHP

Grazie in anticipo!
 
Ultima modifica:
Praticamente Intval prende la parte intera di una variabile, convertendola in intero. Così sei sicuro che $array['ban'] sia di tipo numerico, in modo da controllarlo all'interno dell'if. E siccome qualsiasi numero diverso da zero viene considerato true, allora se l'utente è bannato (quindi ban è impostato a 1), vedrà il messaggio di errore.
 
Beh devi prima fare una query per ottenere l'utente, come hai fatto sotto. :|
 
Separa le istruzioni di query e di fetch in due variabili diverse:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
e vedi se ti da qualche errore.