"Jeudi 4 avril 2013, après-midi", "m05"=>"Vendredi 5 avril 2013, matin", ); $full=array( "a04"=>"b04", "m05"=>"n05", ); $qrepas=0; $clesparts=array_keys($parts); $etabs=array("e"=>"Ecole","c"=>"Collège","l"=>"Lycée"); $clesetabs=array_keys($etabs); function entete() { global $title; echo "\n"; echo ""; echo ""; echo ""; echo "\n"; echo "$title\n"; echo "\n"; echo "\n"; echo "
$title

\n"; } function recapitulatif() { global $parts, $full, $forum; foreach ($parts as $cle => $val) { $resn=mysql_db_query("mpt","select sum(nb) from inscriptions_forum where forum=\"$forum\" and jour like \"%$cle%\""); $lignen=mysql_fetch_array($resn); $ne=$lignen[0]; if ($ne == "") $ne=0; $s=($ne > 1)?"s":""; $fk=$full[$cle]; if ($fk) { $resn=mysql_db_query("mpt","select sum(nb) from inscriptions_forum where forum=\"$forum\" and jour like \"%$fk%\""); $lignen=mysql_fetch_array($resn); $na=$lignen[0]; $s.=$na?" (et $na en liste d'attente)":""; } echo "$val : $ne élève$s
\n"; } echo "

\n"; } mysql_connect("localhost","mpt","spqr0797"); $enr=0; $err=0; $msg=""; $affiche=$_GET["affiche"]; if ($affiche) { $res=mysql_db_query("mpt","select * from inscriptions_forum where forum=\"$forum\" order by dateinsc desc"); $num=mysql_num_rows($res); entete(); $s=($num > 1)?"s":""; echo "$num inscription$s faite$s

\n"; echo "Récapitulatif par demi-journée :

\n"; recapitulatif(); echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; while ($ligne=mysql_fetch_array($res)) { $nom=$ligne["nom"]; $prenom=$ligne["prenom"]; $mail=$ligne["mail"]; $tel=$ligne["tel"]; $etab=$ligne["etab"]; $etablissement=$etabs[$etab]; $nometab=$ligne["nometab"]; $ville=$ligne["ville"]; $niveau=$ligne["niveau"]; $nb=$ligne["nb"]; $conf=$ligne["conf"]; $jour=$ligne["jour"]; $repas=$ligne["repas"]; $ch=""; foreach ($parts as $j => $v) { if (strpos($jour,$j) !== false) { if ($ch) $ch .= "; "; $ch .= $v; } } foreach ($parts as $j => $v) { $fk=$full[$j]; if ($fk && strpos($jour,$fk) !== false) { if ($ch) $ch .= "; "; $ch .= "liste d'attente pour "; $ch .= $v; } } $comment=$ligne["comment"]; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; if ($conf or $repas) { echo "\n"; } if ($comment) echo "\n"; } echo "
EnseignantCoordonnéesEtablissementClassesJour(s)
$nom $prenom$mail $tel$etablissement $nometab $ville$niveau $nb élèves$ch
 "; if ($conf) echo "Conférence : $conf"; if ($conf and $repas) echo ". "; if ($repas) echo "Repas sur place : $repas"; echo "
 $comment
\n"; echo "\n"; } else { $valider=$_POST["valider"]; if ($valider == "Valider") { $nom=$_POST["nom"]; $prenom=$_POST["prenom"]; $mail=$_POST["mail"]; $tel=$_POST["tel"]; $tel=substr(preg_replace("/[^0-9]+/", "", $tel),0,10); $etab=$_POST["etab"]; $niveau=$_POST["niveau"]; $nometab=$_POST["nometab"]; $ville=$_POST["ville"]; $nb=$_POST["nb"]; $conf=$_POST["conf"]; $repas=$_POST["repas"]; $comment=$_POST["comment"]; $jour=""; $attente=1; foreach ($parts as $j => $v) { $fk=$full[$j]; if ($fk) { $v=$_POST[$fk]; if ($v == "on") $jour .= $fk; } else { $v=$_POST[$j]; if ($v == "on") { $jour .= $j; $attente=0; } } } // verification if (($nom == "") or ($etab =="") or ($jour == "") or (($mail =="") and ($tel =="")) or ($qrepas and $repas == "")) { $err=2; $msg="Renseignez les champs obligatoires *"; } else { $dateinsc=date("Y-m-d H:i",time()); $sql="insert inscriptions_forum (forum,nom,prenom,mail,tel,etab,nometab,ville,niveau,nb,conf,jour,repas,comment,dateinsc) "; $sql .= "values (\"$forum\",\"$nom\",\"$prenom\",\"$mail\",\"$tel\",\"$etab\",\"$nometab\",\"$ville\",\"$niveau\",\"$nb\",\"$conf\",\"$jour\",\"$repas\",\"$comment\",\"$dateinsc\")"; $res=mysql_db_query("mpt",$sql); if ($msg=mysql_error()) $err=1; } if ($err == 0) $enr=1; } entete(); echo "Le forum étant complet, les inscriptions sont closes depuis le 24 mars 2013. Vous pouvez toutefois vous inscrire en liste d'attente avec ce formulaire

\n"; echo "Seules les classes doivent s'inscrire au moyen de ce formulaire; pour les visiteurs individuels, l'accès au forum est libre.
\n"; echo "Plus d'informations sur le forum des mathématiques.

\n"; if ($enr) { if ($attente) { echo "

Inscription en liste d'attente enregistrée

Si une place se libère, une confirmation de votre inscription vous sera envoyée par e-mail, ainsi que les informations pratiques.
\n"; } else { echo "
Inscription enregistrée

Une confirmation de votre inscription vous sera envoyée par e-mail, ainsi que les informations pratiques.
\n"; } echo "Pour enregistrer une autre classe, utilisez le formulaire ci-dessous.
Pour modifier votre inscription, contactez-nous : forum@maths-pour-tous.org.

\n"; } echo "Participation par demi-journée :
\n"; recapitulatif(); if ($err != 0) echo "

$msg

\n"; echo "
\n"; echo "

\n"; echo "* Nom de l'enseignant : "; echo "   Prénom :

\n"; echo " * Contact mail : "; echo "   Téléphone :

\n"; echo "* Etablissement : \n"; foreach ($etabs as $k => $val) { echo " $val    \n"; } echo " Nom : "; echo "   Ville : \n"; echo "

Niveau : "; echo "  Nombre d'élèves : "; echo "

Inscription à une conférence :"; echo " oui    non\n"; // echo "(programme des conférences)\n"; echo "

\n"; echo "* Participation :\n"; echo "\n"; $p=0; echo "\n"; foreach ($parts as $k => $v) { $fk = $full[$k]; if ($fk) { // echo ""; echo ""; } else { echo ""; } if ($p) { echo "\n"; $p=0; } else { echo "\n"; $p=1; } } echo "
      $v (complet)   $v (complet, inscription sur liste d'attente)   $v  
\n"; if ($qrepas) { echo "

* Votre classe déjeunera-t-elle sur le lieu de la manifestation ?"; echo " oui    non\n"; } echo "

\n"; echo "\n"; echo "
Commentaire :
\n"; echo "

\n"; echo "

\n"; echo "\n"; } ?>