Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Pagina di registrazione nuovo utente ( parte 1 )

Creazione del modulo necessario alla registrazione di nuovi utenti
Creazione del modulo necessario alla registrazione di nuovi utenti
Link copiato negli appunti

Dopo diverse lezioni teoriche si scrive, finalmente, del bel codice asp per interagire con il database MySql al fine di realizzare il nostro progetto.

Come prima operazione, per poter acceder al servizio, è necessario registrarsi fornendo una login (univoca per tutti gli utenti iscritti), un codice d'accesso ed un indirizzo di posta elettronica.

Ora osserviamo il codice sorgente della pagina registra.asp. vedi sorgente. La struttura a righe del codice appena visto (per chi fosse interessato) è stata realizzata grazie ad un articolo da me proposto per la sezione asp.net.

Ora passiamo alla struttura della pagina. Ogni volta che questa viene eseguita , viene effettuato un test per sapere se è la prima volta oppure se si stanno ricevendo dei dati dal form che vedremo in seguito.

003: if Request.TotalBytes>0 then

Poiché siamo al primo avvio della pagina, questa parte viene saltata ed il codice che andremo ad esaminare è quello relativo al form di registrazione.

137: <form name="form1" method="post" action="registra.asp">
138: <table class="tabella" width="94%" height="26%" border="0"
align="center" cellpadding="0" cellspacing="2">
139: <tr bgcolor="#66CCFF">
140: <td height="16%" colspan="5">
141: <div align="center"><strong><font size="2" face="Verdana,
Arial, Helvetica, sans-serif">Pagina
142: di registrazione nuovo
utente</font></strong></div></td>
143: </tr>
144: <tr>
145: <td colspan="5">
146: <%
147: select case intValido
148: case 0
149: response.write " "
150: case 1
151: response.write "Nome utente gi in uso. Sceglierne nuovo."
152: case 2
153: response.write "Verificare i dati immessi."
154: end select
155: %>
156: </td>
157: </tr>
158: <tr>
159: <td width="4%" height="19%"> </td>
160: <td><div align="center"><font size="2" face="Verdana, Arial,
Helvetica, sans-serif">Nome
161: Utente</font></div></td>
162: <td><div align="center"><font size="2" face="Verdana, Arial,
Helvetica, sans-serif">Codice
163: d'accesso</font></div></td>
164: <td><div align="center"><font size="2" face="Verdana, Arial,
Helvetica, sans-serif">Indirizzo
165: E-mail</font></div></td>
166: <td width="6%"> </td>
167: </tr>
168: <tr>
169: <td width="4%" height="22%"> </td>
170: <td><div align="center">
171: <input type="text" name="login">
172: </div></td>
173: <td><div align="center">
174: <input type="password" name="codice">
175: </div></td>
176: <td><div align="center">
177: <input type="text" name="mail">
178: </div></td>
179: <td width="6%"> </td>
180: </tr>
181: <tr>
182: <td height="24%"> </td>
183: <td> </td>
184: <td> </td>
185: <td><div align="center">
186: <input type="submit" name="Submit" value="Registra Utente">
187: </div></td>
188: <td> </td>
189: </tr>
190: </table>
191: </form>

Come potete tranquillamente notare, il codice appena proposto è molto semplice ed ha il compito di costruire il seguente form:

figura

Naturalmente, i dati presenti nelle tre text box, non sono inseriti di default dal codice html, ma sono stati immessi da me prima di catturare l'immagine ed inserirla nella pagina. Ora vediamo in dettaglio gli elementi presenti nel form:

Nome
Tipo
Significato
login text Casella di testo contenente la log-in scelta dall'utente
per la registrazione al servizio.
codice password Casella di tipo password contenente il codice di
accesso per l'utente una volta effettuata la registrazione.
mail text Casella di tipo testo contenente l'indirizzo di
posta elettronica dell'utente.
Submit submit Pulsante che aziona il form di registrazione utente.

Come potete osservare, la parte "interessante" di questa pagina, non è il form vero e proprio, ma la modalità con cui la pagina asp immette i dati nel database MySql.

Ti consigliamo anche