Codice PHP:
<?php
$sql = mysql_query("SELECT * FROM a_corsi ORDER BY nome_corso") or die(mysql_error());
?>
<?
if ($pagina==1){
$sql = "INSERT INTO a_corsi_materie (id_corsi)
VALUES ('$id_corsi')";
mysql_query($sql, $conn) or die ($sql);
$msg = "corso inserito nel database";
}
elseif ($pagina==2){
$sql = "SELECT nome_corso FROM a_corsi WHERE id_corsi=$corso";
$result = mysql_query($sql,$conn);
$row = mysql_fetch_array($result);
}
elseif ($pagina==3){
$sql = "UPDATE a_corsi_materie SET id_corsi='$id_corsi' WHERE id_corsi=$id";
mysql_query($sql,$conn) or die (mysql_error() );
$msg = "modifiche effettuate";
}
?>
Codice PHP:
<?php
$_GET['pagina'] = (isSet($_GET['pagina']) && ($_GET['pagina'] > 0)) ? $_GET['pagina'] : 0;
switch ($_GET[pagina])
{
case 2: $pagina = 'include_case2_mat_in_corsi.php'; break;
case 3: $pagina = 'include_case2_mat_in_corsi.php'; break;
default: $pagina = 'include_case1_mat_in_corsi.php';
}
include($pagina);
?>
ora il codice della pagina include_case1_mat_in_corsi.php
Codice PHP:
<form enctype="multipart/form-data" name="form" action="<?=$PHP_SELF?>" method="post">
<table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="113" height="33"><span class="testo_grigio_bold">nome corso </span></td>
<td width="162" align="right">
<select name="id_corsi">
<option value="" selected="selected">seleziona corso</option>
<?php
//compila dinamicamente la select
while($row = mysql_fetch_object($sql)) {
echo "<option value=\"$row->id_corsi\">$row->nome_corso</option>\n";
}
?>
</select>
</td>
<td width="100"></td>
<td colspan="2"><input type="hidden" name="pagina" value="1">
<input name="submit" type="submit" class="pulsante" value="inserisci">
<?
if ($msg){?>
<span class="testo_viola_bold">
<?=$msg?>
</span>
<?
}?>
</td>
</tr>
<tr>
<td height="1" colspan="5" valign="top" bgcolor="BF9BB5"></td>
</tr>
<tr>
<td height="41" colspan="2"><span class="testo_viola_bold">elenco corsi</span></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="1" colspan="4" bgcolor="BF9BB5"></td>
</tr>
<?
$i=1;
$sql = mysql_query("SELECT * FROM a_corsi ORDER BY nome_corso") or die(mysql_error());
while($row=mysql_fetch_array($sql)){
if ($i==1){ echo "<tr>";} ?>
<td height="41" width="216">
<span class="testo_grigio_bold"><a href="<?=$PHP_SELF?>?corso=<?=$row[id_corsi]?>&pagina=2">[img]../images/menu_triangolo.gif[/img]
<?=$row['nome_corso']?></a></span>
</td>
<?
if ($i==3){
echo "<td width=\"2\"></td></tr><tr>
<td height=\"1\" colspan=\"4\" bgcolor=\"BF9BB5\"></td>
</tr>";
$i=0;
}
$i++;
}?>
</table>
</form>
ora il codice della pagina include_case2_mat_in_corsi.php
Codice PHP:
<form enctype="multipart/form-data" name="form" action="<?=$PHP_SELF?>" method="get">
<table width="650" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="113" height="33"><span class="testo_grigio_bold">nome corso </span></td>
<td width="162" align="right">
<select name="id_corsi">
<?php
$query = "SELECT * FROM a_corsi";
$result50 = mysql_query($query, $conn);
while($row = mysql_fetch_array($result50)) {
$var=$_GET[id_corsi];
if ($row[id_corsi]==$var) echo "<option value=\"$row[id_corsi]\" selected>".$row[nome_corso]."</option>";
else echo "<option value=\"$row[id_corsi]\">corso non selezionato</option>";
}
?>
</select>
</td>
<td width="100"></td>
<td colspan="2"><input type="hidden" name="id" value="<?=$corso?>">
<input type="hidden" name="pagina" value="3">
<input name="submit2" type="submit" class="pulsante" value="modifica">
<?
if ($msg){?>
<span class="testo_viola_bold">
<?=$msg?>
</span>
<?
}?>
</td>
</tr>
<tr>
<td height="1" colspan="5" valign="top" bgcolor="BF9BB5"></td>
</tr>
<tr>
<td height="41" colspan="2"></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</form>