Cambiare una variabile con un pulsante postato il 22/02/2017 19:26:24 nel forum programmazione, gdrcd, open source, hosting
Sarà una domanda banale ma... non sono (ammetto) mai riuscito a scrivere un codice ben ottimizzato che faccia cambiare una variabile "in rotazione".
Nel senso: premendo il pulsante vorrei che in DB un valore venisse "aggiornato" da 0 a 1, da 1 a 2, da 2 a 0, ecc...
Fino ad ora ho sempre usato un "escamotage" molto poco elegante, ovvero:
Pulsante 01: Un pulsante che imposta la variabile a 1
Pulsante 12: Un pulsante che imposta la variabile a 2
Pulsante 20: Un pulsante che imposta la variabile a 0
Nel codice in php c'è un if:
SE il valore è 0: Pulsante 01.
SE il valore è 1: Pulsante 12
SE il valore è 2: Pulsante 20
Aggiornando la pagina "on submit" il pulsante "cambia" col cambiare del valore e... funziona, però come dicevo, è poco elegante e poco pratico... per non parlare che sono decine di righe di codice e magari si potrebbe fare meglio ecco...
Qualche idea?
Grazie
Pagine → 1
22/02/2017 20:17:53 e modificato da leoblacksoul il 22/02/2017 20:19:40
Una cosa così
22/02/2017 20:24:46 e modificato da dyrr il 22/02/2017 20:25:07
Se vuoi essere sicuro che i valori siano 0 1 2 e che nessuno tenti di far eil furbo con la variabile inviata puoi anche usare una query così:
22/02/2017 21:44:44
Hehe sapevo che ci doveva essere un modo migliore XD
Grazie leoblacksoul e dyrr.
Quando avrò un po' di tempo libero da dedicare a ottimizzare il codice, dovrò andarmi a spulciare le varie pagine php e probabilmente tornerò a rompere le scatole per come implementare tutto...
Cmq grazie :)
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il gestore di Age of Crystals ha risposto alla recensione di lena
lena ha recensito Age of Crystals
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Storie di Agarthi: Gazzettieri: Intervista col Vampiro... Cremisi
Entropia Universe: Piattaforma petrolifera Ashi e Orthos
RAID Shadow Legends: Aumento del Risveglio
New Orleans: [Fama] Riprese Film
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
kouga ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
The Coven: Terza fase della quest di Settembre
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
Il gestore di Dallas Black Gold ha risposto alla recensione di enola
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Difendersi dai falsi Programmatori - Facili tecniche per difendersi dal programmatori truffaldini e poco professionali :-)
Fairy Tail - Fairy-Tail.it parla dell'omonimo gioco di ruolo online ambientato sul manga!
I Vampiri - La nascita del Vampiro nella letteratura e nel cinema Europei
Forgotten Years - Intervista ai gestori di Saint Seiya City Forgotten Years il play by chat sui Cavalieri dello Zodiaco
Emoticons - Perchè si usano le emoticon? Sono fondamentali, o si può anche evitare di usarle?
Due Città - Intervista al nuovo gestore di Due Città, uno dei primi Play by Chat italiani!
Crossout - Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!