<?php
#########################################################################################
# Fonctions AJAX de Pnyx #
# Auteur : B. Leblanc #
# Création : 2008 #
# Modification : 2008 #
# #
# Pnyx - une application Web (PHP/MySQL) d'élections virtuelles conçue pour des élèves #
# du primaire et du secondaire, dans lequel ils sont amenés à faire des propositions #
# en ligne et voter pour leur favorite, sous la supervision d'un enseignant. #
# #
# Copyright (C) <2008 - 2009> #
# <Service national du RÉCIT de l'univers social de la Commission scolaire de la #
# Pointe-de-l'Île> #
# #
# This program is free software; you can redistribute it and/or modify it under the #
# terms of the GNU General Public License as published by the Free Software Foundation. #
# This program is distributed in the hope that it will be useful, but WITHOUT ANY #
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A #
# PARTICULAR PURPOSE. See the GNU General Public License for more details. #
# You should have received a copy of the GNU General Public License along with this #
# program as the file LICENSE.txt; if not, please see #
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. #
# #
# Service national du RÉCIT de l'univers social #
# http://www.recitus.qc.ca #
# Contact e-mail : steve-hide@address.com #
#########################################################################################
//$_POST = array_map(utf8_decode(), $_POST);
require "constantes.php";
//header('Content-Type: text/html; charset=ISO-8859-1');
$connection = mysql_connect($HOTE,$USAGER,$MOTPASSE) or die("Impossible de se connecter : " . mysql_error());
// Sélectionne une base de données MySQL, si cela n'est pas possible alors fin de l'exécution du code
if (!mysql_select_db($BD)){
die("Impossible d'accéder à la base de données : " . mysql_error());
}
$tabEcole = array();
$requete_sql = "SELECT projet_id FROM projet WHERE statut = 'actif'";
$reponse_projet = mysql_query($requete_sql);
$ligne_projet = mysql_fetch_array($reponse_projet);
$condition = "";
if($_POST['choix'] != ""){
$condition = "AND RE.region_id = '" . $_POST['choix'] . "'";
}
$requete_sql = "SELECT EC.nom, EC.ecole_id
FROM ((((((fiche AS F LEFT JOIN eleve AS E ON F.eleve_id = E.eleve_id)
LEFT JOIN groupe AS G ON E.groupe_id = G.groupe_id)
LEFT JOIN responsable AS R ON G.resp_id = R.resp_id)
LEFT JOIN ecole AS EC ON R.ecole_id = EC.ecole_id)
LEFT JOIN commission_scolaire AS CS ON EC.comscol_id = CS.comscol_id)
LEFT JOIN region AS RE ON CS.region_id = RE.region_id)
WHERE F.valide = 1
AND F.projet_id = '" . $ligne_projet['projet_id'] . "'
" . $condition . "";
$reponse_ecole = mysql_query($requete_sql);
while($ligne_ecole = mysql_fetch_array($reponse_ecole)){
$ecoleID = $ligne_ecole['ecole_id'];
$ecoleNom = $ligne_ecole['nom'];
$tabEcole[$ecoleID] = $ecoleNom;
}
$html = "";
$html .= "<option value=\"\">Choisissez une école</option>";
foreach($tabEcole as $ecoleID => $ecoleNom){
$html .= "<option value='" . $ecoleID . "'>" . utf8_encode($ecoleNom) . "</option>";
}
mysql_close($connection);
echo $html;
?>