Ciao Houson, ho avuto un problema
Dunque, sto realizzando un applicativo in Bootstrap 4 per un cliente importante e ho quale che problema a realizzarlo.
Mi spiego: devo informatizzare un registro cartaceo, niente di difficile, ma mi sono creato qualche casino cercando di semplificarmi la vita (è sempre così, dopotutto).
In pratica, ogni riga di una tabella deve essere editabile; come ho scritto in un altro post qui sul forum, volevo rendere semplice l'interfaccia realizzando un sistema simile a phpMyAdmin, dove cliccando su un dato del database, si apre una input in cui editare il dato.
Non ci sono riuscito al volo, quindi ho optato per il piano B.
Questo prevede una finestra modale che riporta un form, niente di difficile, detto fatto, ma quando vado a cliccare sul tasto per editare la riga il form mi viene vuoto.
Per avere i dati da editare riportati, devo necessariamente aggiornare la pagina, quindi ripremere sul tasto di edit e si apre la finestra con il form completo dei dati da editare.
Vi invio lo script in javascript che apre il form dopo aver scaricato i dati dal database.
Dove il nome del pulsante, riporta l'ID dela database relativo al record da editare, mentre nel file PHP remto questo serve a tirare fuori il record con una semplice select, poi il dato viene riportato in json.codice:"use strict"; $(document).ready(function(){ // Edit $('button[name^="edit-"]').click(function() { var identity = $(this).attr('name'); identity = identity.split('-'); $.getJSON( 'DB/DB_getDatiEditRegistro.php', {id: identity[1]}, function(result) { if (result !== '') { $('#editModal').modal('show'); $('#editModal').on('show.bs.modal', function() { $('#firmatario').val(result.nome_firmatario); $('#qualifica').val(result.qualifica_firmatario); $('#motivo').val(result.motivo_presentazione); $('#nazione').val(result.note_nazione); }); } } ) });
Fin qui tutto, facile, ma il dato non sempre viene riportato, quindi?


).
Rispondi quotando
