Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    9

    tasto per invio valore cella al db.

    Buonasera.

    Ho creato una tabella html con 5 colonne e 12 righe, ogni cella è un input field e vorrei passare il valore che inserirò in ogni cella al database che ho già strutturato, quindi ogni cella avrà sia un campo input che un piccolo tasto. Vorrei che i valori inseriti vadano a sommarsi a quelli già presenti nei rispettivi campi (nel db). Qualcuno può darmi una mano per strutturare il tasto che preleverà il valore e lo sommerà nel db?? Non riesco a venirne a capo.

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,563
    il tasto deve inviare 2 valori al DB:
    quello del campo stesso, numerico immagino, e quello della posizione.
    Quindi il tuo DB dovrebbe avere almeno 3 campi:
    un id autoincrementante
    un INT che è il valore dell'input immesso dall'utente
    un char che è la posizione dell'input, da 1-1 (1-1,1-2,1-3,1-4,1-5,2-1,2-2,2-3,2-4,2-5 eccetera fino a 12-5)
    per sommare tutti i valori inseriti di un campo devi fare una select tipo
    select SUM(valore_input) as somma_tuoi_valori where posizione = "1-1" ad esempio

    il tuo tasto dovrà inserire i dati nel DB, quindi fare un insert.

    Oppure la tua idea è che esiste solo un valore per ogni cella e ogni volta che ne sommi uno te lo somma a quello esistente?
    in questo caso dovrai fare un update

    sono 2 approcci che portano in teoria allo stesso risultato, ma in uno hai lo storico degli inserimenti, se è importante, e nell'altro no..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.