Topic: database sqlite aggiornare valori  (Letto 74 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline bambam

  • python unicellularis
  • *
  • Post: 31
  • Punti reputazione: 0
    • Mostra profilo
database sqlite aggiornare valori
« il: Gennaio 13, 2020, 10:51 »
Rieccoci qui ,come da titolo sto cercando di implementare una funzione che permetta di aggiornare un valori
ho un db sqlite3 strutturato cosi:
id   farmID     pasti        mute      accoppiamenti

1      12         (data)         none             none
2      12          none         data               none
3      15          data          none              none
4      15          none         none              data

ci sono nell interfaccia 3 diversi bottoni "pasti"    "mute"   "accoppiamenti"
2 entry: farmid,   data
i pulsanti prendono i 2 dati e li inseriscono rispettivamente in farmID e il valore data enlla colonna di pertinenza.
qui inizia il  io problema logico... come posso creare una funzione che mi permetta di aggiornare solo il dato !=0 con l ausilio di un solo pulsante ? è possibile?
o devo creare 3 pulsanti? 1 per ogni colonna da aggiornare ?
premetto che con 3 pulsanti sarebbe abbastanza semplice creare le funzioni ma risulterebbe molto pesante alla vista e all utilizzo
« Ultima modifica: Gennaio 13, 2020, 11:13 da bambam »

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 2.964
  • Punti reputazione: 9
    • Mostra profilo
Re: database sqlite aggiornare valori
« Risposta #1 il: Gennaio 13, 2020, 21:40 »
Boh a parte che non si capisce niente di come ti esprimi... ma direi, discrimina nel callback a seconda di quello che vuoi fare.

Qui guarda che però si pone un problema a monte. Il prerequisito per scrivere un programma è imparare a programmare. I post su un forum non possono sostituire un corso di programmazione. Si scrive su un forum per chiedere dritte su tecniche particolari, cose così.

Quindi la vera domanda è: quale libro di programmazione stai seguendo passo-passo in questo momento, esattamente? E dove sei arrivato?