public static function getInstancia() { if (!self::$instancia) { self::$instancia = new BaseDeDatos(); } return self::$instancia; }
public function __construct($host = null, $usuario = null, $contrasena = null, $bd = null) { $this->host = $host; $this->usuario = $usuario; $this->contrasena = $contrasena; $this->bd = $bd; $this->conexion(); self::$instancia = $this; }
<?php require_once 'jugador.php'; require_once 'autentificar.php'; require_once 'basededatos.php'; $db = new BaseDeDatos(); //Dados del 1 al 3 $dado1 = $_GET["dado1"]; $dado2 = $_GET["dado2"]; $dado3 = $_GET["dado3"]; //Dados del 1 al 6 $dado4 = $_GET["dado4"]; $dado5 = $_GET["dado5"]; //Dodecaedro $dado6 = $_GET['dado6']; //Operandos de nuestra aplicación $operacion1 = $_GET["operacion1"]; $operacion2 = $_GET["operacion2"]; $operacion3 = $_GET["operacion3"]; $operacion4 = $_GET["operacion4"]; $resultado = 0; //inicializamos resultado $jugador = $_SESSION['jugador']; ?> <!DOCTYPE html> <html> <head> <title>Menu</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1">
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $paquete = new Paquete(); $paquete->setPaquete($_POST['nombre']);
function actualizarEstados($file) { if ($file != "estadostxt") { return false; } $lineas = file($file); $bd = new BaseDeDatos(new MySQL()); $bd->ejecutarSentenciaDirecta("delete from estados"); $bd->ejecutarSentenciaDirecta("alter table estados AUTO_INCREMENT=0"); foreach ($lineas as $num_linea => $linea) { if ($num_linea == 1) { continue; } $palabras = preg_split("[,]", htmlspecialchars($linea)); /*echo"<pre>"; print_r($palabras); echo"</pre>";*/ if (count($palabras) < 4 && $num_linea != 0) { return false; break; } if ($num_linea === 0) { $bd = new BaseDeDatos(new MySQL()); $bd->ejecutarSentenciaDirecta("update fechadecorte set fecha='" . organizarFecha($palabras[1]) . "'"); continue; } $usuario = actualizarUsuarios($palabras[0], $palabras[1]); $concepto = actualizarConceptos($palabras[2]); $sentencia = "insert into estados (usuario, concepto, vencido, novencido) values ('" . $usuario . "', '" . $concepto . "', '" . $palabras[3] . "', '" . $palabras[4] . "')"; $bd->ejecutarSentenciaDirecta($sentencia); } return true; }
<?php require_once 'jugador.php'; require_once 'basededatos.php'; //Iniciamos la sesión session_start(); //Creamos el objeto jugador $jugador = new Jugador(); //Creamos objeto de la base de datos $db = new BaseDeDatos(); //Commprobamos si la variable global $_POST no está vacía if (!empty($_POST)) { if (isset($_POST['nombre']) && isset($_POST['apellidos']) && isset($_POST['edad'])) { if (empty($_POST['nombre'])) { header("Location: /P05/index.php"); } if (empty($_POST['apellidos'])) { header("Location: /P05/index.php"); } if (empty($_POST['edad'])) { header("Location: /P05/index.php"); } } //Si existe el POST jugador if (isset($_POST['jugador'])) { if (!isset($_SESSION['jugador'])) { //Inicializamos y creamos la $_SESSION jugador $_SESSION['jugador'] = $jugador; //Si existe el registro en la base de datos if ($jugadorDB = $db->selectUsuario($_POST['nombre'], $_POST['apellidos'])) { //Ponemos nombre al jugador
<?php require_once 'lib/config.php'; require_once 'lib/autentificar.php'; require_once 'lib/basededatos.php'; //Asignamos los datos de la sesión al objeto jugador $jugador = $_SESSION['jugador']; $db = new BaseDeDatos(); //Obtenemos los datos asignados al jugador $nombre = $jugador->getNombre(); $apellidos = $jugador->getApellidos(); $edad = $jugador->getEdad(); $puntos = $jugador->getPuntos(); $id = $jugador->getId(); if (isset($_POST['jugador'])) { $nombreNuevo = $_POST['nombre']; $apellidosNuevos = $_POST['apellidos']; $edadNueva = $_POST['edad']; //Guardamos los nuevos datos en la sesión jugador $jugador->setNombre($nombreNuevo); $jugador->setApellidos($apellidosNuevos); $jugador->setEdad($edadNueva); //Asignamos los nuevos datos en la sesión jugador $_SESSION['jugador'] = $jugador; //Actualizar perfil de jugador if (isset($_POST['cambiarDatosPerfil'])) { //Obtener los datos que vamos a actualizar $id = $_POST['id']; $puntos = $_POST['puntos']; $nombreNuevo = $_POST['nombre']; $apellidosNuevos = $_POST['apellidos'];