<?php
#########################################################################################
# Requête pour crée la base de données de Pnyx #
# Auteur : B. Leblanc #
# Création : 2008-06-14 #
# Modification : 2008-10-09 #
# #
# 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 #
#########################################################################################
@session_start();
$UTILISATEUR = $_POST['utilisateur'];
$MOT_DE_PASSE = $_POST['motPasse'];
$HOST = $_POST['host'];
$BD = $_POST['bd'];
header('Content-Type: text/html; charset=ISO-8859-1');
if($connection = mysql_connect($HOST,$UTILISATEUR,$MOT_DE_PASSE)){
/* 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());
}*/
#mysql_query("CREATE DATABASE `" . $BD . "`");
if(mysql_query("CREATE DATABASE `" . $BD . "`")){
$html = "Base de données créée<br />";
}
else{
if (!mysql_select_db($BD)){
$html = "Erreur : Impossible de créer la base de données. Vérifier l'exactitude des informations fournies.<br />";
$html .= "Important : Si vous n'avez pas les droits pour créer une base de données, veuillez contacter l'administrateur de votre serveur pour qu'il créé lui-même votre base de données manuellement.<hr width='400' align='left' />";
$html .= "<form id=\"frmEtape\" action=\"install.php\" method=\"post\">";
$html .= "<input type=\"hidden\" id=\"etape\" name=\"etape\" value='" . 2 . "' />";
$html .= "<input type=\"submit\" value=\"Retour à l'étape 2\" />";
$html .= "</form>";
$HTTP_SESSION_VARS['ERREUR'] = "true";
}
else{
$html = "Base de données sélectionnée.";
}
}
mysql_close($connection);
}
else{
$html = "Erreur : Impossible de se connecter au serveur de la base de données. Vérifez que votre serveur est bien en marche et fonctionnel et que les informations entrées dans l'étape précédente son exactes.";
$html .= "<form id=\"frmEtape\" action=\"install.php\" method=\"post\">";
$html .= "<input type=\"hidden\" id=\"etape\" name=\"etape\" value='" . 2 . "' />";
$html .= "<input type=\"submit\" value=\"Retour à l'étape 2\" />";
$html .= "</form>";
$HTTP_SESSION_VARS['ERREUR'] = "true";
}
echo $html;
?>