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; } } }
<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>
public function tira() { $this->caraMostrada = self::$caras[rand(0, 5)]; Dados::setTiradastotales(Dados::getTiradastotales() + 1); }