Nuovo dubbio mi assale........
riassuno delle puntate precedenti: sto organizzando un programmino per dare la possibilità ai genitori di prenotare i colloqui con gli insegnanti della mia scuola.
Sono riuscito a fare quasi tutto quello che mi ero prefissato di fare, anche grazie all'aiuto ricevuto dal forum e dagli articoli pubblicati da questo portale.
Oggi ho invitato circa 100 colleghi insegnanti a "far finta di essere utenti" e provare a prenotare un colloquio e, com'era logico aspettarsi, sono arrivate le prime considerazioni critiche:
1. la più importante: il ns. Liceo ha due sedi e un certo numeo di insegnanti lavora su entrambe. All'atto della prenotazione avevo previsto che nel form gli utenti scrivessero nome insegnante-sede per scegliere, tra quelli operanti sulle due sedi, l'opzione di interesse: ad esempio Pippo-s (sta per sede centrale) mentre Pippo-b (sta per succursale)
Era a mio avviso questo il modo più semplice poichè nello steso campo (scegli il nome dell'insegnante con cui prenotare il colloquio) ci stavano tutte le info da recuperare poi per visualizzare la lista delle prenotazioni.
Adesso qualche collega mi chiede: perché non metti una checkbox per la scelta della sede? Sarebbe più semplice per l'utente. E' vero dico io ma a me complica la vita perché non so come gestirla.
Vi posto il codice della pagina htm e asp relative alla prenotazione:
prenota.htm (codice specifico del form)
</font><form method="post" action="inserisci.asp">
<p align="left"><font face="arial" size="2"><b>Nome cognome e classe dello studente/studentessa<br><input name="Cognome e classe" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Email - di un genitore<br><input name="IndirizzoPostaElettronica" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Telefono - di un genitore<br><input name="TelefonoCellulare" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Cognome Insegnante con cui si desidera prenotare il colloquio</b><span style="font-weight: bold;"></span></font><font face="arial" size="2"><span style="font-weight: bold;"></span><b><br><input name="NomeInsegnante" size="20" type="text"></b><br><span style="font-style: italic;">(specificare</span> <span style="font-weight: bold;">cognome-p </span><span style="font-style: italic;">(per la sede di via del Podestà);</span> </font><font style="font-weight: bold;" face="arial" size="2">cognome-b</font><font face="arial" size="2"><span style="font-weight: bold;"> </span><span style="font-style: italic;">(per la sede di via Baldovinetti) - <br>per gli insegnanti che operano sulle due sedi: vedi lista)</span></font></p><p align="left"><font face="arial" size="2"><input value="Invia" name="B1" type="submit"></font></p>
</form>
file inserisci.asp
<%
a=request.form("Cognome e classe")
b=request.form("IndirizzoPostaElettronica")
c=request.form("TelefonoCellulare")
d=request.form("NomeInsegnante")
'apro la connessione
set OBJdbConnection=Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/data.mdb")
Set rs=server.CreateObject("ADODB.Recordset")
rs.Open "Contatti" ,OBJdbConnection,3,3
rs.AddNew
rs("Cognome e classe")=a
rs("IndirizzoPostaElettronica")=b
rs("TelefonoCellulare")=c
rs("NomeInsegnante")=d
rs.update
rs.Close
OBJdbConnection.Close
response.write "Scrittura avvenuta correttamente!"
response.redirect "docenti.htm"
%>
vorrei, in sostanza, o che la sede si potesse scegliere spuntando una checkbox (solo per prenotare colloqui con la succursale)
oppure, in alternativa mettere nel form un menù a tendina dove l'utente potrebbe scegliere direttamente l'insegnante senza scriverlo.
Grazie, come sempre per le vs risposte.
riassuno delle puntate precedenti: sto organizzando un programmino per dare la possibilità ai genitori di prenotare i colloqui con gli insegnanti della mia scuola.
Sono riuscito a fare quasi tutto quello che mi ero prefissato di fare, anche grazie all'aiuto ricevuto dal forum e dagli articoli pubblicati da questo portale.
Oggi ho invitato circa 100 colleghi insegnanti a "far finta di essere utenti" e provare a prenotare un colloquio e, com'era logico aspettarsi, sono arrivate le prime considerazioni critiche:
1. la più importante: il ns. Liceo ha due sedi e un certo numeo di insegnanti lavora su entrambe. All'atto della prenotazione avevo previsto che nel form gli utenti scrivessero nome insegnante-sede per scegliere, tra quelli operanti sulle due sedi, l'opzione di interesse: ad esempio Pippo-s (sta per sede centrale) mentre Pippo-b (sta per succursale)
Era a mio avviso questo il modo più semplice poichè nello steso campo (scegli il nome dell'insegnante con cui prenotare il colloquio) ci stavano tutte le info da recuperare poi per visualizzare la lista delle prenotazioni.
Adesso qualche collega mi chiede: perché non metti una checkbox per la scelta della sede? Sarebbe più semplice per l'utente. E' vero dico io ma a me complica la vita perché non so come gestirla.
Vi posto il codice della pagina htm e asp relative alla prenotazione:
prenota.htm (codice specifico del form)
</font><form method="post" action="inserisci.asp">
<p align="left"><font face="arial" size="2"><b>Nome cognome e classe dello studente/studentessa<br><input name="Cognome e classe" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Email - di un genitore<br><input name="IndirizzoPostaElettronica" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Telefono - di un genitore<br><input name="TelefonoCellulare" size="20" type="text"></b></font></p>
<p align="left"><font face="arial" size="2"><b>Cognome Insegnante con cui si desidera prenotare il colloquio</b><span style="font-weight: bold;"></span></font><font face="arial" size="2"><span style="font-weight: bold;"></span><b><br><input name="NomeInsegnante" size="20" type="text"></b><br><span style="font-style: italic;">(specificare</span> <span style="font-weight: bold;">cognome-p </span><span style="font-style: italic;">(per la sede di via del Podestà);</span> </font><font style="font-weight: bold;" face="arial" size="2">cognome-b</font><font face="arial" size="2"><span style="font-weight: bold;"> </span><span style="font-style: italic;">(per la sede di via Baldovinetti) - <br>per gli insegnanti che operano sulle due sedi: vedi lista)</span></font></p><p align="left"><font face="arial" size="2"><input value="Invia" name="B1" type="submit"></font></p>
</form>
file inserisci.asp
<%
a=request.form("Cognome e classe")
b=request.form("IndirizzoPostaElettronica")
c=request.form("TelefonoCellulare")
d=request.form("NomeInsegnante")
'apro la connessione
set OBJdbConnection=Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/data.mdb")
Set rs=server.CreateObject("ADODB.Recordset")
rs.Open "Contatti" ,OBJdbConnection,3,3
rs.AddNew
rs("Cognome e classe")=a
rs("IndirizzoPostaElettronica")=b
rs("TelefonoCellulare")=c
rs("NomeInsegnante")=d
rs.update
rs.Close
OBJdbConnection.Close
response.write "Scrittura avvenuta correttamente!"
response.redirect "docenti.htm"
%>
vorrei, in sostanza, o che la sede si potesse scegliere spuntando una checkbox (solo per prenotare colloqui con la succursale)
oppure, in alternativa mettere nel form un menù a tendina dove l'utente potrebbe scegliere direttamente l'insegnante senza scriverlo.
Grazie, come sempre per le vs risposte.