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

Indice Scuola Elettrica - generico


Scuola Elettrica



 

Altre applicazioni


Mappa per tipo di scuola

 

Indice di tutte le pagine del sito


Guida per navigare


Richiesta informazioni


Scuola Elettrica