Ciao.
Una vostra opinione su come organizzare al meglio questa procedura asp.
1) Lo script controlla che nel database mysql non ci siano records simili a quello che l'utente vuole registrare:
2) Se i dati inseriti sono del tutto nuovi eseguo automaticamente la registrazione altrimenti lo rimando alla pagina controllaSegnalazione.asp.codice:<% strNome = "MARIO" strCognome = "ROSSI" strData_comunicazione = "30/05/2008" strCittà = "ROMA" SQL = "SELECT * FROM " SQL = SQL & " comunicazioni " SQL = SQL & " WHERE " SQL = SQL & " Nome = '" & strNome & "' " SQL = SQL & " AND " SQL = SQL & " Cognome = '" & strCognome & "' " SQL = SQL & " AND " SQL = SQL & " Data_comunicazione = '" & strData_comunicazione & "' " SQL = SQL & " AND " SQL = SQL & " Città = '" & strCittà & "' " response.write SQL &" " set RS = Server.CreateObject("ADODB.Recordset") Rs.Open SQL, cn if RS.eof then '//Eseguo registrazione else response.redirect ("controlloSegnalazione.asp") end if RS.close() set RS = nothing cn.close() set cn = nothing %>
3) Sulla pagina controllaSegnalazione.asp l'utente visualizza eventuali records simili già inseriti, ma lo lascio libero di registrare la sua nuova comunicazione ( PROSEGUI ) o rinunciare alla registrazione ( ANNULLA ).
4) nel caso in cui dovesse decidere ( nonostante esiste già un record/s simile già registrato nel db ) di continuare a registrare la sua segnalazione come posso organizzare il proseguimento dello script e "portarmi dietro" la mole dei dati già inseriti nel form di registrazione ?
Saluti.
MR

Rispondi quotando
