Salve raga, avrei un problema.
Dovrei permettere all'amministratore di poter, assegnare dei privilegi ai professori (che sono inscritti in una tabella contenuta in un database).
Quindi ad ogni Prof e' possibile attivare delle checkbox, per assegnargli i privilegi.
Cosi:
ho creato una pagina in Php, che permette di ricercare un record dalla tabella "Professori" contenuto in un database.
La ricerca avviene tramite il campo cognome.
Ho strutturato la ricerca ( a tipo filtro).
Fin qui va tutto bene.
Ora il mio problema e':
Se dalla ricerca vengono trovati piu' record, io li faccio visualizzare a video.
Ma dato che ad ogni record, e' possibile attivare piu' di una checkbox,
come posso sapere, se sono stati attivare le checkbox del record 1
o del record 2 stampati a video??
ecco il mio codice:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Amministrazione</title>
</head>
<body>
<?php
if (($_COOKIE['LoginAdmin'] == 'OK')) { //Se si collega un AMMINISTRATORE
include("ParteLogout.php");
include("connect.php");
$risultato=mysql_query("SELECT * FROM Professori");
if (mysql_error()){
echo mysql_error();
exit;
}
echo "
<form name='CercaProf' method='POST' action='Amministrazione.php'>
<table width='1024' border='0'>
<tr>
<td>Cerca il docente per Cognome da affidare il privilegio:</td>
</tr>
<tr>
<td><input name='CercaCognome' type='text' tabindex='1' size='30' maxlength='25'></td>
</tr>
</table>
<input type='submit' value='Cerca' name='B1' tabindex='3'>
</form>
";
//RICERCA DOCENTE
$CercaCognome = $_POST['CercaCognome'];
if ($CercaCognome!="") {
$result = mysql_query("SELECT * FROM Professori WHERE Cognome LIKE '$CercaCognome%'");
$NumRighe=mysql_num_rows($result);
// INTESTAZIONE TABELLA
if ($NumRighe>0) {
echo "
<form name='Privilegi' method='POST' action='AssegnPrivilegio.php'>
<table width='1024' border='0'>
<tr>
<td width='125'>Nome</td>
<td width='125'>Cognome</td>
<td width='156'>Inserimento Notizie</td>
<td width='119'>Gestione Orario</td>
<td width='159'>Gestione Disposizioni</td>
<td width='354'>Altro</td>
</tr>
";
for ($i=0;$i<$NumRighe;$i++) {
$NOME = mysql_result($result,$i,'Nome');
$COGNOME = mysql_result($result,$i,'Cognome');
//FINE RICERCA
// Stampa Prof e checkbox
echo "
<tr>
<td>$NOME</td>
<td>$COGNOME</td>
<td><input type='checkbox' name='Notizie' value='okn'/></td>
<td><input type='checkbox' name='GOrario' value='oko'/></td>
<td><input type='checkbox' name='GDisp' value='okdis'/></td>
<td><input type='checkbox' name='altro' value='okaltro'/></td>
</tr>";
}
echo "
</table>
<input type='submit' value='Assegna' name='C1' tabindex='4'>
</form>
";
} //Fine se NumRighe>0
else
echo "Nessuna voce trovata!";
} // Fine If se Trova Professore
} // Fine 1° IF
else // Se il LoginAdmin non e' OK
{
echo "<h3><p align='center'>Non sei autorizzato a visualizzare la Pagina!</p></h3>";
}
?>
</body>
</html>