当前位置: 首页>>代码示例>>PHP>>正文


PHP Connector::getBdd方法代码示例

本文整理汇总了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);
                 }
             }
         }
     }
 }
开发者ID:EvanGuelard,项目名称:BurgerQuiz,代码行数:46,代码来源:game.class.php

示例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();
开发者ID:EvanGuelard,项目名称:BurgerQuiz,代码行数:31,代码来源:index.php


注:本文中的Connector::getBdd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。