Fondamenti delle basi di dati

Corso MySQL a cura del prof. Pietro De Paolis

Riempimento delle tabelle ( Soluzione seconda prova esami di stato 2003-04)

Una volta create le tabelle esse vanno riempite con i dati degli studenti e dei corsi frequentati. La tabella studenti al possiamo riempire con la seguente interfaccia:

Cognome

Nome

Data di nascita
Comune di nascita
Comune di residenza
Indirizzo
Telefono n.

interfaccia di inseriscodatistudenti.php

il cui listato è il seguente:

<script language="JavaScript">

<!--

// controllo che ci siano le due scelte

function controllo1(){

// controllo che la data di nascita sia completa

scelta=eval("document.modulo1.giorno.selectedIndex");

sceltagiorno=eval("document.modulo1.giorno.options[scelta].text");

scelta=eval("document.modulo1.mese.selectedIndex");

sceltamese=eval("document.modulo1.mese.options[scelta].text");

scelta=eval("document.modulo1.anno.selectedIndex");

sceltaanno=eval("document.modulo1.anno.options[scelta].text");

if((sceltagiorno!="GIORNO")&&((sceltamese=="MESE")||(sceltaanno=="ANNO"))) {

alert("La data di nascita deve essere completa!");

return false;

};

if((sceltamese!="MESE")&&((sceltagiorno=="GIORNO")||(sceltaanno=="ANNO"))) {

alert("La data di nascita deve essere completa!");

return false;

};

if((sceltaanno!="ANNO")&&((sceltagiorno=="GIORNO")||(sceltamese=="MESE"))) {

alert("La data di nascita deve essere completa!");

return false;

};

// controllo che ci sia il cognome e il nome

sceltacognome=document.modulo1.cognome.value;

sceltanome=document.modulo1.nome.value;

if((sceltacognome=="")||(sceltanome=="")) {

alert("Inserire almeno Cognome e Nome!");

return false;

};

return true;

}

// -->

</script>

<form action="salvostudenti.php" name="modulo1" method="POST" onSubmit="return controllo1();">

 

<div align="left">

<table border="1" cellpadding="0" width="100%">

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Cognome</font></td>

<td width="65%" align="center">

<p align="center">

<font face="Verdana" size="4">

<font color="#0000FF">

<span style="mso-bidi-font-size: 12.0pt">

<input type="text" name="cognome" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</font>

</p>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Nome</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="nome" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Data di nascita</font></td>

<td width="65%" align="center">

<select size="1" name="giorno" alt="provo">

<option value="">GIORNO</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

<option value="13" >13</option>

<option value="14">14</option>

<option value="15" >15</option>

<option value="16">16</option>

<option value="17" >17</option>

<option value="18" >18</option>

<option value="19" >19</option>

<option value="20">20</option>

<option value="21" >21</option>

<option value="22">22</option>

<option value="23" >23</option>

<option value="24">24</option>

<option value="25" >25</option>

<option value="26">26</option>

<option value="27" >27</option>

<option value="28" >28</option>

<option value="29" >29</option>

<option value="30">30</option>

<option value="31">31</option>

</select><select size="1" name="mese" alt="provo">

<option value="">MESE</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

 

</select><select size="1" name="anno" alt="provo">

<option value="">ANNO</option>

<option value="2000">2000</option>

<option value="1999" >1999</option>

<option value="1998">1998</option>

<option value="1997" >1997</option>

<option value="1996">1996</option>

<option value="1995" >1995</option>

<option value="1994">1994</option>

<option value="1993" >1993</option>

<option value="1992" >1992</option>

<option value="1991">1991</option>

<option value="1990" >1990</option>

<option value="1989">1989</option>

<option value="1988" >1988</option>

<option value="1987">1987</option>

<option value="1986" >1986</option>

<option value="1985">1985</option>

<option value="1984" >1984</option>

<option value="1983" >1983</option>

<option value="1982" >1982</option>

<option value="1981">1981</option>

<option value="1980" >1980</option>

<option value="1979">1979</option>

<option value="1978" >1978</option>

<option value="1977">1977</option>

<option value="1976" >1976</option>

<option value="1975">1975</option>

<option value="1974" >1974</option>

<option value="1973" >1973</option>

<option value="1972" >1972</option>

<option value="1971">1971</option>

<option value="1970">1970</option>

</select>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Comune di

nascita</font></td>

<td width="%" align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="comunenascita" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Comune di residenza</font></td>

<td width="%" align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="comuneresidenza" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Indirizzo</font></td>

<td width="%" align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="indirizzo" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Telefono n.</font></td>

<td width="%" align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="telefono" size="22" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="134%" colspan="2">

<p align="center"><input type="submit" value="SALVA I DATI" name="salvo" style="font-family: Verdana; font-size: 14 pt"></td>

</tr>

</table>

</div>

</form>

listato di inseriscodatistudenti.php

esso richiama un programma in php salvostudenti.php che provvede alla esecuzione della richiesta, il cui listato è:

<script language="php">

if($cognome=="") return;

if ($giorno!="") $datanascita= $giorno."/".$mese."/".$anno;

print("Cerco di inserire i seguenti dati: $cognome ; $nome; $datanascita; $comunenascita; $comuneresidenza $indirizzo; $telefono; <br>");

$nomehost = "miohost";

$utente = "mionome";

$parola = "miapasswors";

$nome = "nomedeldatabase";

$connessione=mysql_connect($nomehost,$utente,$parola);

$selezione = mysql_select_db($nome, $connessione);

$richiesta="INSERT INTO studenti22 (cognome, nome, datanascita, comunenascita, comuneresidenza, indirizzo, telefono) VALUES ('$cognome', '$nome', '$datanascita', '$comunenascita', '$comuneresidenza', '$indirizzo', '$telefono')";

$risultato =mysql_query($richiesta);

if($risultato)

print("Dati inseriti correttamente");

else

print ("Dati non inseriti");

mysql_close($connessione);

</script>

listato di salvostudenti.php 

La tabella corsifrequentati la possiamo riempire con la seguente interfaccia:

Codice del corso

Codice dello studente

Anno scolastico

interfaccia di inseriscodaticorsifrequentati.php

il cui listato è il seguente:

<script language="JavaScript">

<!--

// controllo che ci siano le due scelte

function controllo1(){

// controllo che ci sia il codice corso il codice studente e l'esito

sceltacorso=document.modulo1.codicecorso.value;

sceltastudente=document.modulo1.codicestudente.value;

sceltaanno=document.modulo1.annoscolastico.value;

if((sceltacorso=="")||(sceltastudente=="")||(sceltaanno=="")) {

alert("Inserire tutti i dati richiesti!");

return false;

};

 

return true;

}

// -->

</script>

<form action="salvocorsifrequentati.php" name="modulo1" method="POST" onSubmit="return controllo1();">

 

<div align="left">

<table border="1" cellpadding="0" width="382">

<tr>

<td width="153"><font size="4" face="Verdana" color="#FF0000">Codice del

corso</font></td>

<td width="217" align="center">

<p align="center">

<font face="Verdana" size="4">

<font color="#0000FF">

<span style="mso-bidi-font-size: 12.0pt">

<input type="text" name="codicecorso" size="7" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</font>

</p>

</td>

</tr>

<tr>

<td width="153"><font size="4" face="Verdana" color="#FF0000">Codice dello

studente</font></td>

<td width="217" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="codicestudente" size="7" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Anno

scolastico</font></td>

<td width="65%" align="center">

<p align="center">

<select size="1" name="annoscolastico" alt="provo">

<option>ANNO SCOLASTICO</option>

<option value="2002/03">2002/03</option>

<option value="2003/04">2003/04</option>

<option value="2004/05">2004/05</option>

<option value="2005/06">2005/06</option>

<option value="2006/07">2006/07</option>

<option value="2007/08">2007/08</option>

<option value="2008/09">2008/09</option>

 

</select>

</tr>

<tr>

<td width="374" colspan="2">

<p align="center"><input type="submit" value="SALVA I DATI" name="salvo" style="font-family: Verdana; font-size: 14 pt"></td>

</tr>

</table>

</div>

</form>

listato di inseriscodaticorsifrequentati.php

esso richiama un programma in php salvocorsifrequentati.php che provvede alla esecuzione della richiesta, il cui listato è:

<script language="php">

if($codicecorso=="") return;

print("Cerco di inserire i seguenti dati: $codicecorso ; $codicestudente; $annoscolastico <br>");

$nomehost = "miohost";

$utente = "mionome";

$parola = "miapasswors";

$nome = "nomedeldatabase";

$connessione=mysql_connect($nomehost,$utente,$parola);

$selezione = mysql_select_db($nome, $connessione);

$richiesta="INSERT INTO corsifrequentati2 (codicecorso, codicestudente, annoscolastico) VALUES ('$codicecorso', '$codicestudente', '$annoscolastico')";

$risultato =mysql_query($richiesta);

if($risultato)

print("Dati inseriti correttamente");

else

print ("Dati non inseriti");

mysql_close($connessione);

</script>

listato di salvocorsifrequentati.php 

La tabella corsiesistenti la possiamo riempire con la seguente interfaccia:

Titolo

Descrizione

Data di inizio
Data di fine
Monte ore
Tipo

Ente

Documentazione

interfaccia di inseriscodaticorsiesistenti.php

il cui listato è il seguente:

<script language="JavaScript">

<!--

// controllo che ci siano le due scelte

function controllo1(){

// controllo che la data di inizio sia completa

scelta=eval("document.modulo1.giornoinizio.selectedIndex");

sceltagiorno=eval("document.modulo1.giornoinizio.options[scelta].text");

scelta=eval("document.modulo1.meseinizio.selectedIndex");

sceltamese=eval("document.modulo1.meseinizio.options[scelta].text");

scelta=eval("document.modulo1.annoinizio.selectedIndex");

sceltaanno=eval("document.modulo1.annoinizio.options[scelta].text");

if((sceltagiorno!="GIORNO")&&((sceltamese=="MESE")||(sceltaanno=="ANNO"))) {

alert("La data di inizio deve essere completa!");

return false;

};

if((sceltamese!="MESE")&&((sceltagiorno=="GIORNO")||(sceltaanno=="ANNO"))) {

alert("La data di inizio deve essere completa!");

return false;

};

if((sceltaanno!="ANNO")&&((sceltagiorno=="GIORNO")||(sceltamese=="MESE"))) {

alert("La data di inizio deve essere completa!");

return false;

};

// controllo che la data di fine sia completa

scelta=eval("document.modulo1.giornofine.selectedIndex");

sceltagiorno=eval("document.modulo1.giornofine.options[scelta].text");

scelta=eval("document.modulo1.mesefine.selectedIndex");

sceltamese=eval("document.modulo1.mesefine.options[scelta].text");

scelta=eval("document.modulo1.annofine.selectedIndex");

sceltaanno=eval("document.modulo1.annofine.options[scelta].text");

if((sceltagiorno!="GIORNO")&&((sceltamese=="MESE")||(sceltaanno=="ANNO"))) {

alert("La data di fine deve essere completa!");

return false;

};

if((sceltamese!="MESE")&&((sceltagiorno=="GIORNO")||(sceltaanno=="ANNO"))) {

alert("La data di fine deve essere completa!");

return false;

};

if((sceltaanno!="ANNO")&&((sceltagiorno=="GIORNO")||(sceltamese=="MESE"))) {

alert("La data di fine deve essere completa!");

return false;

};

// controllo che ci sia il cognome e il nome

sceltatitolo=document.modulo1.titolo.value;

sceltadescrizione=document.modulo1.descrizione.value;

if((sceltatitolo=="")||(sceltadescrizione=="")) {

alert("Inserire titolo e descrizione!");

return false;

};

sceltaore=document.modulo1.ore.value;

if (sceltaore=="") {

alert("Inserire il monte ore!");

return false;

};

return true;

}

// -->

</script>

<form action="salvocorsiesistenti.php" name="modulo1" method="POST" onSubmit="return controllo1();">

 

<div align="left">

<table border="1" cellpadding="0" width="100%">

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Titolo</font></td>

<td width="65%" align="center">

<p align="center">

<font face="Verdana" size="4">

<font color="#0000FF">

<span style="mso-bidi-font-size: 12.0pt">

<input type="text" name="titolo" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</font>

</p>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Descrizione</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="descrizione" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Data di

inizio</font></td>

<td width="65%" align="center">

<select size="1" name="giornoinizio" alt="provo">

<option value="">GIORNO</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

<option value="13" >13</option>

<option value="14">14</option>

<option value="15" >15</option>

<option value="16">16</option>

<option value="17" >17</option>

<option value="18" >18</option>

<option value="19" >19</option>

<option value="20">20</option>

<option value="21" >21</option>

<option value="22">22</option>

<option value="23" >23</option>

<option value="24">24</option>

<option value="25" >25</option>

<option value="26">26</option>

<option value="27" >27</option>

<option value="28" >28</option>

<option value="29" >29</option>

<option value="30">30</option>

<option value="31">31</option>

</select><select size="1" name="meseinizio" alt="provo">

<option value="">MESE</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

 

</select><select size="1" name="annoinizio" alt="provo">

<option value="">ANNO</option>

<option value="2004">2004</option>

<option value="2005" >2005</option>

<option value="2006">2006</option>

<option value="2007" >2007</option>

<option value="2008">2008</option>

<option value="2009" >2009</option>

 

</select>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Data di fine</font></td>

<td width="65%" align="center">

<select size="1" name="giornofine" alt="provo">

<option value="">GIORNO</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

<option value="13" >13</option>

<option value="14">14</option>

<option value="15" >15</option>

<option value="16">16</option>

<option value="17" >17</option>

<option value="18" >18</option>

<option value="19" >19</option>

<option value="20">20</option>

<option value="21" >21</option>

<option value="22">22</option>

<option value="23" >23</option>

<option value="24">24</option>

<option value="25" >25</option>

<option value="26">26</option>

<option value="27" >27</option>

<option value="28" >28</option>

<option value="29" >29</option>

<option value="30">30</option>

<option value="31">31</option>

</select><select size="1" name="mesefine" alt="provo">

<option value="">MESE</option>

<option value="1">1</option>

<option value="2" >2</option>

<option value="3">3</option>

<option value="4" >4</option>

<option value="5">5</option>

<option value="6" >6</option>

<option value="7">7</option>

<option value="8" >8</option>

<option value="9" >9</option>

<option value="10">10</option>

<option value="11" >11</option>

<option value="12">12</option>

 

</select><select size="1" name="annofine" alt="provo">

<option value="">ANNO</option>

<option value="2004">2004</option>

<option value="2005" >2005</option>

<option value="2006">2006</option>

<option value="2007" >2007</option>

<option value="2008">2008</option>

<option value="2009" >2009</option>

</select>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Monte ore</font></td>

<td width="%" align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="ore" size="6" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Tipo</font></td>

<td width="65%" align="center">

<p align="center">

<select size="1" name="tipo" alt="provo">

<option value="">TIPO</option>

<option value="interno">interno</option>

<option value="esterno" >esterno</option>

 

</select>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Ente</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="ente" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Documentazione</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="documentazione" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%" colspan="2">

<p align="center"><input type="submit" value="SALVA I DATI" name="salvo" style="font-family: Verdana; font-size: 14 pt"></td>

</tr>

</table>

</div>

</form>

listato di inseriscodaticorsiesistenti.php

esso richiama un programma in php salvocorsiesistenti.php che provvede alla esecuzione della richiesta, il cui listato è:

<script language="php">

if($titolo=="") return;

if ($giornoinizio!="") $datainizio= $giornoinizio."/".$meseinizio."/".$annoinizio;

if ($giornofine!="") $datafine= $giornofine."/".$mesefine."/".$annofine;

print("Cerco di inserire i seguenti dati: $titolo ; $descrizione; $datainizio; $datafine; $ore $tipo $ente $documentazione<br>");

$nomehost = "miohost";

$utente = "mionome";

$parola = "miapasswors";

$nome = "nomedeldatabase";

$connessione=mysql_connect($nomehost,$utente,$parola);

$selezione = mysql_select_db($nome, $connessione);

$richiesta="INSERT INTO corsiesistenti (titolo, descrizione, datainizio, datafine, ore, tipo, ente, documentazione) VALUES ('$titolo', '$descrizione', '$datainizio', '$datafine', '$ore', '$tipo', '$ente', '$documentazione')";

$risultato =mysql_query($richiesta);

if($risultato)

print("Dati inseriti correttamente");

else

print ("Dati non inseriti");

mysql_close($connessione);

</script>

listato di salvocorsiesistenti.php  

La tabella classifrequentate la possiamo riempire con la seguente interfaccia:

Codice studente

Classe 
Sezione

Anno scolastico

Esito

Debiti

interfaccia di inseriscodaticlassifrequentate.php

il cui listato è il seguente:

<script language="JavaScript">

<!--

// controllo che ci siano le due scelte

function controllo1(){

 

// controllo che ci sia il cognome e il nome

sceltacodice=document.modulo1.codicestudente.value;

sceltanumero=document.modulo1.numero.value;

sceltasezione=document.modulo1.sezione.value;

if((sceltacodice=="")||(sceltanumero=="")) {

alert("Inserire i dati richiesti!");

return false;

};

return true;

}

// -->

</script>

<form action="salvoclassifrequentate.php" name="modulo1" method="POST" onSubmit="return controllo1();">

 

<div align="left">

<table border="1" cellpadding="0" width="100%">

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Codice

studente</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="codicestudente" size="3" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Classe&nbsp;</font></td>

<td width="%" align="center">

<select size="1" name="numero" alt="provo">

<option value="">CLASSE</option>

<option value="I">I</option>

<option value="II">II</option>

<option value="III">III</option>

<option value="IV">IV</option>

<option value="V">V</option>

 

 

</select>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Sezione</font></td>

<td width="65%" align="center">

<p align="center">

<select size="1" name="sezione" alt="provo">

<option value="">SEZIONE</option>

<option value="A">A</option>

<option value="B">B</option>

<option value="C">C</option>

<option value="D">D</option>

<option value="E">E</option>

<option value="F">F</option>

<option value="G">G</option>

 

</select>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Anno

scolastico</font></td>

<td width="65%" align="center">

<p align="center">

<select size="1" name="annoscolastico" alt="provo">

<option>ANNO SCOLASTICO</option>

<option value="2002/03">2002/03</option>

<option value="2003/04">2003/04</option>

<option value="2004/05">2004/05</option>

<option value="2005/06">2005/06</option>

<option value="2006/07">2006/07</option>

<option value="2007/08">2007/08</option>

<option value="2008/09">2008/09</option>

 

</select>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Esito</font></td>

<td width="65%" align="center">

<p align="center">

<font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="esito" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%"><font size="4" face="Verdana" color="#FF0000">Debiti</font></td>

<td width="65%" align="center">

<p align="center"><font color="#0000FF"><span style="mso-bidi-font-size: 12.0pt"><input type="text" name="debiti" size="30" style="color: #FF0000; font-family: Verdana; font-size: 14 pt; background-image: url('../../../../immagini/sfondo3.gif')">

</span>

</font>

</td>

</tr>

<tr>

<td width="35%" colspan="2">

<p align="center"><input type="submit" value="SALVA I DATI" name="salvo" style="font-family: Verdana; font-size: 14 pt"></td>

</tr>

</table>

</div>

</form>

listato di inseriscodaticlassifrequentate.php

esso richiama un programma in php salvoclassifrequentate.php che provvede alla esecuzione della richiesta, il cui listato è:

<script language="php">

if($titolo=="") return;

if ($giornoinizio!="") $datainizio= $giornoinizio."/".$meseinizio."/".$annoinizio;

if ($giornofine!="") $datafine= $giornofine."/".$mesefine."/".$annofine;

print("Cerco di inserire i seguenti dati: $titolo ; $descrizione; $datainizio; $datafine; $ore $tipo $ente $documentazione<br>");

$nomehost = "miohost";

$utente = "mionome";

$parola = "miapasswors";

$nome = "nomedeldatabase";

$connessione=mysql_connect($nomehost,$utente,$parola);

$selezione = mysql_select_db($nome, $connessione);

$richiesta="INSERT INTO corsiesistenti (titolo, descrizione, datainizio, datafine, ore, tipo, ente, documentazione) VALUES ('$titolo', '$descrizione', '$datainizio', '$datafine', '$ore', '$tipo', '$ente', '$documentazione')";

$risultato =mysql_query($richiesta);

if($risultato)

print("Dati inseriti correttamente");

else

print ("Dati non inseriti");

mysql_close($connessione);

</script>

listato di salvoclassifrequentate.php 

L

 

L

 

L

 

La trac

 

 eseguiamolo.

2006

Corso di programmazione in MYSQL

Dizionario mysql e relativo php

Corso di programmazione in PHP

Dizionario php

prof. Pietro De Paolis

Pagina inferiore

Esegue l'analisi grammaticale di una frase qualsiasi; esegue l'analisi logica di una qualunque proposizione; esegue l'analisi logica di un qualunque periodo; disegna l'albero sintattico di ogni proposizione. Pagina a pagamento anticipato.

Risolve semplici problemi di matematica, aritmetica, geometria, elettronica. Svolge espressioni, equazioni di 1* e 2° grado, sistemi di equazioni, radici col metodo tradizionale, come fatte a mano. Pagina a pagamento anticipato.

Svolgimento dei temi da parte dei professori, risoluzione problemi di matematica da parte dei professori, svolgimento di tesi e tesine da parte dei professori. Pagina a pagamento anticipato.

Scuola Elettrica

Lezioni virtuali nelle aule di scuola elementare Tutte le materie della scuola elementare per le varie classi Tastiera che legge una lettera e pronuncia il fonema in italiano Prove di laboratorio di tecnologia scuola elementare
Esercizi di tutte le materie per la scuola elementare Analisi grammaticale di un qualunque testo Analisi grammaticale ed analisi logica di un qualunque periodo Descrizioni svolte e da svolgere per scuola elementare
Risolve problemi di aritmetica e geometria Matematica per la prima elementare Matematica per la prima media Calcolatrice parlante i tasti premuti
Corso di aritmetica e geometria per scuola media inferiore Lezioni di inglese con esercizi di informatica e inglese Esercitazioni in laboratorio di educazione tecnica per scuola media Lezioni di javascript per scuola media
Corsi di lingua Italiana e letteratura italiana Corso di storia antica, medioevale, moderna, contemporanea Temi svolti e da svolgere di italiano e di storia Poesie inedite - Alessandra Madaro
Clip video su vari argomenti Disegno e stampa di circuiti elettrici ed elettronici sito: Liceo Informatico ex www.liceoinformatico.it Prove di laboratorio di tecnologia scuola media
La fabbrica degli ignoranti - ovvero il lavaggio del cervello Attività politica del prof. De Paolis Programmatore artificiale di Matematica Domande a pagamento ai professori delle varie materie
Corso di elettronica ed elettrotecnica per principianti Corso di elettronica Corso di telecomunicazioni per ITIS Corso sul telefonino GSM
ÉCOLE ÉLECTRIQUE - Scuola Elettrica in francese Analisi grammaticale e logica in francese - Analyse grammaticale et analyse fonctionnelle résolution de problèmes automatique Tastiera che legge una lettera in francese
Conigatore dei verbi italiani, regolari ed irregolari Coniugatore dei verbi inglesi, regolari ed irregolari Coniugatore dei verbi francesi Correzione di ortografia, grammatica, sintassi e semantico di un qualunque periodo
Electrical School - Scuola Elettrica in inglese Analisi grammaticale e logica in inglese - Grammatical analysis and logical analysis Risolutore di problemi in inglese - Automatic problem solver Dizionario inglese - italiano e italiano - inglese
Guida scolastica per insegnanti, per studenti, per genitori, con leggi e decreti della scuola Calcolo del netto dello stipendio mensile, per il personale della scuola Calcolo della pensione netta spettante per il personale che andrà in pensione Discussioni e forum sulla scuola
Corso di programmazione per principianti, in linguaggio PHP Corso di programmazione di basi di dati in linguaggio MySQL Lezioni di sistemi aziendali per licei, con domande di verifica degli apprendimenti Lezioni di contabilità ordinaria con programma eseguibile gratuito e stampa libri contabili
Corso di lingua latina per principianti declinatore di nomi latini e coniugatore di verbi in latino; convertitore di numeri romani in decimali analizzatore latino e traduttore di versioni dal latino in italiano  
Manuale per maschi adulti, con problemi di seduzione. Sconsigliata la lettura per donne e bambini. Collegamenti utili esterni al sito Lavora con noi! Commenti o segnalazione errori

Richiesta informazioni

Mappa per tipo di scuola

Indice di tutte le pagine del sito

Scuola Elettrica