本文整理汇总了PHP中Connector::getBdd方法的典型用法代码示例。如果您正苦于以下问题:PHP Connector::getBdd方法的具体用法?PHP Connector::getBdd怎么用?PHP Connector::getBdd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Connector
的用法示例。
在下文中一共展示了Connector::getBdd方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Connector
/**
* Initialise les variables en tableaux, et crée l'ensemble des catégories question de la partie
*/
function __construct()
{
$bddConnect = new Connector();
$this->tabCategorie = array();
$this->tabTheme1 = array();
$this->tabTheme2 = array();
$this->tabQuestion = array();
$this->tabReponse = array();
$this->tabExplication = array();
// étape actuelle de la partie (1 étape = 1 question)
$this->position = 0;
// création et récupération des catégories de la partie
$Categorie = new Categorie($bddConnect->getBdd());
$nomCategorie = $Categorie->getNomCategorie();
for ($i = 0; $i < sizeof($nomCategorie); $i++) {
// création et récupération des thèmes de la partie associés aux catégories choisies
$Theme = new Theme($bddConnect->getBdd(), $nomCategorie[$i]);
$idTheme = $Theme->getIdTheme();
$theme1 = $Theme->getTheme1();
$theme2 = $Theme->getTheme2();
for ($j = 0; $j < sizeof($theme1); $j++) {
// cration et récupération des questions de la partie associées aux thémes
$Question = new Question($bddConnect->getBdd(), $idTheme[$j]);
$intituleQuestion = $Question->getIntituleQuestion();
$reponse = $Question->getReponse();
$explication = $Question->getExplication();
for ($h = 0; $h < sizeof($intituleQuestion); $h++) {
// 1 indice de chauqe tableau équivaut au catégorie / theme question / ... de la question actuelle
array_push($this->tabCategorie, $nomCategorie[$i]);
array_push($this->tabTheme1, $theme1[$j]);
array_push($this->tabTheme2, $theme2[$j]);
array_push($this->tabQuestion, $intituleQuestion[$h]);
array_push($this->tabReponse, $reponse[$h]);
// s'il existe ou non une explication de la réponse
if (isset($explication[$h])) {
array_push($this->tabExplication, $explication[$h]);
} else {
array_push($this->tabExplication, null);
}
}
}
}
}
示例2: Connector
// Connection à la base de données
$bddConnect = new Connector();
//s'il ne demande pas de pages spéciales, on le dirige vers l'accueil
if (!isset($_GET["page"])) {
include 'View/accueil.php';
} else {
$page = $_GET["page"];
//démarage d'une session
session_start();
switch ($page) {
case 'acceuil':
include 'View/accueil.php';
break;
case 'palmares':
// création d'un objet Palmares et récupération des valeurs
$Palmares = new Palmares($bddConnect->getBdd());
$tabPseudo = $Palmares->getPseudo();
$tabScore = $Palmares->getScore();
include 'View/palmares.php';
break;
case 'jouer':
include 'View/jouer.php';
break;
case 'theme':
include 'View/theme.php';
break;
case 'jeu':
// si la page jeu est demandée via le choix du nombre de joueurs, début du jeu et création d'une partie
if (isset($_GET["start"])) {
if (!isset($_GET["multi"])) {
$Partie = new Game();