Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    modificare dati contenuti in una tabella html

    Sto realizzando una web app con i seguenti linguaggi, php, mysql, html, css, javascipt, jquery....
    in una pagina io visualizzo una tabella, e devo dare la possibilità all'utente di poter modificare i dati contenuti in questa tabella e di conseguenza modificarli sul database, è possibile modificare i valori direttamente all'interno di una tabella html? oppure è meglio offrire un collegamento con il quale si apre un form di modifica(questo form xrò deve essere già precompilato), devo dire che ho le idee un pò confuse, potete aiutarmi?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,782
    puoi farlo solo tramite form.

    se pensi sia il caso puoi sfruttare tencologie ajax / json / jquery

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Quote Originariamente inviata da fedepasi Visualizza il messaggio
    ... è possibile modificare i valori direttamente all'interno di una tabella html? oppure è meglio offrire un collegamento con il quale si apre un form di modifica ../..
    È possibile, in JavaScript; ma un bel lavoro sarebbe offrire entrambe le possibilità nel caso qualcuno navighi con JavaScript disabilitato (intenzionalmente) sul Browser.

    È possibile, che al click nel suo spazio la cella "si tramuti" in un campo INPUT di testo.
    Oppure mettiamo una checkbox a fianco di ogni riga, da spuntare per editare; ed in questo caso sul DataBase facciamo aggiornare solo i record di quella riga. Ma bisogna vedere un po' anche come questi vengono gestiti, dacchè dovremo far avere dei NAME ai campi.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.