Exemplo n.º 1
0
 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;
 }
Exemplo n.º 3
0
<?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">
Exemplo n.º 4
0
<?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;
}
Exemplo n.º 6
0
<?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
Exemplo n.º 7
0
<?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'];