Ciao a tutti, avrei bisogno di un pulsante che se cliccato altera la tabella nel databese MySql e scala un valore di -1.
Non ho proprio idee su come fare...
I campi sono:
ID | Nome | Quantità Minima | Totale
Il campo totale è quello che subirà la modifica.
Grazie in Anticipo...
Ciao,
Si presuppone che il valore del campo "totale" sia un numero, al click del bottone ti connetti al DB fai una select della colonna totale che vuoi scalare e poi fai l'update di quel campo totale-1.Almeno io farei così..Ciau
Ehh perchè?
Perchè non fa la sottrazione tra il valore totale e -1 tiene in considerazione solo -1 quindi o non recuperi bene il totale o la query di update viene effettuata in maniera distaccata dalla select del campo totale...
Dai un'occhiata a questo link abbiamo già fatto una cosa di questo genere.
C'è tutto il codice che misi al ragazzo per fare l'update con i commenti.
Ciao
Se guardi il codice nel link, vedrai che l'update l'ho fatto dentro la fetch, hai anche altra possibilità cioè ti salvi il valore e poi fai l'update però sinceramente fai prima a fare la select del campo totale e dentro la fetch della select ti riconnetti al Db e lì fai un'altra query di update.Come ho fatto lì nell'esempio, secondo me è lì che si pianta e ti prende -1.Ciao
Ultima modifica di fractalcosmo : 02-03-2016 alle ore 20.19.55
Puoi postare il codice? mysql/i select, eventuale codice php (senza codice superfluo,cioè php e form html)e mysql/i update. Così possiamo capire cosa non va. Ma la select la puoi fare per id? o hai altre preferenze (penso che id sia una primary key con auto-increment,almeno spero)
Ultima modifica di darbula : 02-03-2016 alle ore 20.25.34