Modifica su invio dati da form

WottaFacca

Utente Attivo
20 Mar 2015
134
0
0
Desenzano d/G
Salve a tutti, sto sviluppando un progetto, che ho quasi finito, in cui gli utenti devono selezionare dei dati ed infine inserire una descrizione sui dati selezionati. Trovate qui un esempio.

L'unica cosa che mi manca e non riesco a risolvere è che, se un utente inserisce la descrizione di un dato (es. 110-001-001) e "sbaglia" ad inserire la descrizione, avrei bisogno di dargli il permesso di sistemare la descrizione inserita.

Vorrei che, se l'utente inserisce ancora gli stessi dati, cambiando la descrizione, quando schiaccia su invia, la descrizione viene sovrascritta a quella vecchia. Si può fare in qualche modo??

Qualcuno riesce ad aiutarmi??

Grazie in anticipo,
WottaFacca
 
Ultima modifica:
Salve a tutti, sto sviluppando un progetto, che ho quasi finito, in cui gli utenti devono selezionare dei dati ed infine inserire una descrizione sui dati selezionati. Trovate qui un esempio.

L'unica cosa che mi manca e non riesco a risolvere è che, se un utente inserisce la descrizione di un dato (es. 110-001-001) e "sbaglia" ad inserire la descrizione, avrei bisogno di dargli il permesso di sistemare la descrizione inserita.

Vorrei che, se l'utente inserisce ancora gli stessi dati, cambiando la descrizione, quando schiaccia su invia, la descrizione viene sovrascritta a quella vecchia. Si può fare in qualche modo??

Qualcuno riesce ad aiutarmi??

Grazie in anticipo,
WottaFacca

Io proverei a fare così..
Creerei un login, in modo tale che chi inserisce qualcosa nel db, quantomeno abbia un account..

Poi, quando vai ad inserire un nuovo record, gli passi in un campo hidden anche la sessione registrata con username, così da associare il record alla persona che lo ha inserito e renderlo modificabile solamente a lui..


Fatto questo, puoi creare una pag per ogni profilo utente che provveda alla modifica o eliminazione dei dati, dove l'utente loggato possa vedere, modificare ed eventualmente cancellare tutti i record immessi da se stesso.
In tale pagina i dati saranno mostrati in campi form quindi con possibilità di effettuare una query cliccando sul tasto submit del form..

Spero di essere stato chiaro..
 
Io proverei a fare così..
Creerei un login, in modo tale che chi inserisce qualcosa nel db, quantomeno abbia un account..

Poi, quando vai ad inserire un nuovo record, gli passi in un campo hidden anche la sessione registrata con username, così da associare il record alla persona che lo ha inserito e renderlo modificabile solamente a lui..


Fatto questo, puoi creare una pag per ogni profilo utente che provveda alla modifica o eliminazione dei dati, dove l'utente loggato possa vedere, modificare ed eventualmente cancellare tutti i record immessi da se stesso.
In tale pagina i dati saranno mostrati in campi form quindi con possibilità di effettuare una query cliccando sul tasto submit del form..

Spero di essere stato chiaro..


Sei stato chiarissimo, il problema è che il progetto è destinato a funzionare negli uffici di un'azienda e il capo che mi ha commissionato questo lavoro puntava a una cosa come quello che ho già fatto, senza creare un login per ogni utente.

L'unico modo in cui potrei farlo è quello di reindirizzare l'utente ad un'altra pagina dove, verranno passati i dati inseriti e verrà fatta una query diversa dall'inserimento, ovvero quella di modifica (UPDATE).

Ma puntavo ad una cosa più in tempo reale, ovvero che se inserisce subito una descrizione diversa venga sovrascritta a quella esistente
 
Allora unico modo che hai secondo le mie conoscenze, è quello di creare una pagina generale di modifica, dove tutti possono modificare tutto, e il procedimento è più o meno lo stesso, nel senso che non sai chi modifica cosa. Crei una pagina e ti cicli i risultati in un form di modifica che poi esegui, aggiornando i dati con un semplice update..
 
Allora unico modo che hai secondo le mie conoscenze, è quello di creare una pagina generale di modifica, dove tutti possono modificare tutto, e il procedimento è più o meno lo stesso, nel senso che non sai chi modifica cosa. Crei una pagina e ti cicli i risultati in un form di modifica che poi esegui, aggiornando i dati con un semplice update..

Grazie mille dell'aiuto :)

Se qualcuno ha qualche altro metodo mi faccia sapere, io intanto vedo di cercare qualcos'altro. Se non trovo niente sviluppo una pagina di modifica generale e siamo tutti felici e contenti xD
 

Discussioni simili