[PHP] hp script creare un utente diminuendo -1 e cosi via

bl3ckjeck

Nuovo Utente
12 Ago 2017
3
0
1
33
Salve sono nuovo sul sito.
io ho una richiesta siccome sono da poco sul mondo php avevo fatto un corso anni fa ma non ricordo quasi nulla...
mi serve creare uno script in questo modo
ad esempio: pippo entra sul sito clicca su crea utente dopo che mette username e password
e data di SCADENZA , nel momento in qui fa invio.. deve "scalare" di - 1... quindi
un countdown da esempio da un valore che metto io tipo 10 lui fa un utente e va a 9...
come cavolo si fa?
e in oltre vorrei attivare il controllo per il login

[Edit mod. Link non funzionante e inutile]
 
Ultima modifica di un moderatore:
Ipotizza di avere una tabella di appoggio con ID_USER - MAX_USER_CREATION - CURRENT_CREATE
in user id metti ID Utente
MAX_USER_CREATION metti il numero massimo di utenti che possono essere creati tipo 10
CURRENT_CREATE = 0
Quando l'utente crea una nuova user id CURRET_CREATE+=1
Prima di far inserire l'utente devi effettuare il check di fattibilità di operazione, sempre e comunque con una query piccolina
SELECT (MAX_USER_CREATION-CURRENT_CREATE) as elements FROM MY TABLE WHERE ID_USER = ?
Da qui fai tutte le tue operazioni....
In alternativa potresti prevedere sempre l'inserimento e bloccare l'esecuzione dell'insert da parte del motore di Database.
Sappi che il todo si fa con 3 linee di codice....
Analiticamente:
  • Select preventiva per verificare i permessi
  • Eseguo azione già impostata
  • Insert - Eventuale Trigger per incremento
STOP!.
 

Discussioni simili