Location: PHPKode > projects > EmploiNet : a timetable web manager > EmploiNet/v0.8.0/projet/ajoutProjet.php
<?

include("../BarreDeMenu.php3");
include("../Session/security.php");

print("<HTML><HEAD>\n
<TITLE>Administration</TITLE>\n
</HEAD>\n
<BODY>\n");
// Verification de la session
$autorisation_list[0]=0; // Administrateur
$autorisation_list[1]=1; // Professeur
$autorisation_list[2]=3; // Gestionnaire
$user_type = validateSession($id_session);
if ($user_type == -1 || !security($id_session,$autorisation_list)) print("Accès refusé");
else {
  // Entete
  buildHeader("Ajouter un projet");

  // Barre de menu
 print("<FONT SIZE=2><I>\n");
 print("<A HREF=\"../index.php?id_session=$id_session\">Menu</A><BR>\n");
 print("</I></FONT>\n");

  // connection à la table emploi_du_temps
  openConnection($databaseName);
  $result1=mysql_query("select promotion.id_promotion,promotion.libelle,diplome.libelle from promotion,diplome 
where promotion.id_diplome=diplome.id_diplome order by diplome.libelle");
  $nbPromo = mysql_num_rows($result1); //calcul du nb de promotions
  $result2=mysql_query("select id_professeur,nom,prenom from professeur order by nom");
  $nbProf = mysql_num_rows($result2); //calcul du nb de promotions
  $champObligatoire="-------  Obligatoire  -------";
  if(isset($envoie)&&($envoie==1)) {
       if(($id_professeur==-1)||($descriptif==$champObligatoire)||($url==$champObligatoire)) {
  	 print("<script language='javascript'>
  	         alert('Il faut remplir au moins les 3 champs obligatoires !!');
  	        </script>\n");
       }
       else {
         $r=mysql_query("INSERT INTO projet (descriptif,url,nb_etudiant,id_promotion,id_professeur) values ('$descriptif','$url','$nbEtudiant','$id_promotion','$id_professeur')");
         if($r) { 
           print("<script language='javascript'>
  	            alert('Le nouveau projet a bien été enregistré !!');
  	          </script>\n");
  	 }
  	 else {
  	   print("<script language='javascript'>
  	            alert('Erreur : \nle projet n\'a pas été enregisté');
  	          </script>\n");
  	 }
       }  
  }  

print("
<form name=form1 ACTION='ajoutProjet.php' method='post'>
<input type=hidden name='id_session' value='$id_session'>
<input type=hidden name='envoie' value=-1'>
<table border='0' align=center cellspacing='20' bgcolor='#C0C000'>
<TR>
<TD><i>Descriptif du projet : </i><input type='text' name='descriptif' value='$champObligatoire' size=30></td>
<TD><i>URL du projet : </i><input type='text' name='url' value='$champObligatoire' size=30></td>
");

print("<td><i>Promotion : </i></td>
<td><select name=\"id_promotion\" >");
for ($i=0;$i<$nbPromo;$i++) {
	$row1 = mysql_fetch_row($result1);
	echo "<option value='".$row1[0]."'>".$row1[2]." ".$row1[1]."</option>";
}
echo "<option value=-1 selected></option>\n";
print("</select></td>");
echo "<tr><td align='center' rowspan=2>\n";
print("<table border=1 width=200><tr><td>\n");
echo "<table border=0 width=200 cellspacing=1 align=center bgcolor=\"#FFFFD0\">\n";
echo "  <tr valign=middle align=center>\n";
echo "<td width=40><a href=\"javascript:document.form1.envoie.value=1;document.form1.submit();\"><img border=0 src=\"../img/NewButton.gif\" alt=\"Nouveau\"></a></td>\n";
echo "<td width=40><a href='javascript:document.form1.reset();'><img border=0 src='../img/EraseButton.gif' alt='Effacer'></a></td>\n";
print("</tr>\n");
print("</table>\n");
print("</td></tr></table>\n");

print("<td><i>Enseignant responsable : </i></td><td><select name=\"id_professeur\" >");
echo "<option value=-1 selected>$champObligatoire</option>\n";
for ($i=0;$i<$nbProf;$i++) {
	$row2 = mysql_fetch_array($result2);
	echo "<option value='".$row2["id_professeur"]."'>".$row2["nom"]." ".$row2["prenom"]."</option>";
}

print("</select></td>");
echo "</tr><tr>\n";

echo "<TD ><i>Nombre d'étudiants : </i></td><td><input type='text' name='nbEtudiant' size=1></td>";


print("
</TD></TR>
</form>
</table>\n");
}
buildEndOfPage();

print("</BODY>
</HTML>");



?>

Return current item: EmploiNet : a timetable web manager