public function delete(&$sql, array $dados)
 {
     if (isset($this->dados)) {
         try {
             $objDados = new Dados($this->db);
             $this->delete = $objDados->connect()->prepare($this->sql);
             foreach ($this->dados as $this->campo => $this->valor) {
                 $this->delete->bindParam(":{$this->campo}", $this->dados[$this->campo], PDO::PARAM_STR);
             }
             $this->delete->execute($this->dados);
             $objDados->disconnect();
             return TRUE;
         } catch (PDOException $e) {
             $this->getMsg = $e->getMessage();
             return FALSE;
         }
     }
 }
Exemple #2
0
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
      <header><h1>DADOS POKER</h1></header>
      <section>
          <article>
              
    <?php 
//Si se ha realizado las tiradas se imprimen los dados.
if ($_SESSION['tir'] > 0) {
    for ($i = 1; $i <= 5; $i++) {
        echo $_SESSION["dado" . $i]->nombreFigura() . "<br>";
    }
    //Fin for
    echo "Tiradas Totales: " . Dados::getTiradastotales();
}
//Fin if
//Serializamos los objetos en variables de sesión.
for ($i = 1; $i <= 5; $i++) {
    $_SESSION["dado" . $i] = serialize($_SESSION["dado" . $i]);
}
//Fin for
?>
              <form action="#" method="POST">
                  <button type="submit" name="tirada">TIRAR DADOS</button>
              </form>
          </article>
      </section>
  </body>
</html>
Exemple #3
0
 public function tira()
 {
     $this->caraMostrada = self::$caras[rand(0, 5)];
     Dados::setTiradastotales(Dados::getTiradastotales() + 1);
 }