예제 #1
0
         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
             $jugador->setNombre($jugadorDB['nombre']);
             $jugador->setApellidos($jugadorDB['apellidos']);
             $jugador->setEdad($jugadorDB['edad']);
             $jugador->setId($jugadorDB['id']);
             $jugador->setPuntos($jugadorDB['puntos']);
         } else {
             $id = $db->insertUsuario($_POST['nombre'], $_POST['apellidos'], $_POST['edad']);
             //Ponemos nombre al jugador
             $jugador->setNombre($_POST['nombre']);
             $jugador->setApellidos($_POST['apellidos']);
             $jugador->setEdad($_POST['edad']);
             $jugador->setId($id);
             $jugador->setPuntos(0);
         }
     } else {
         if (isset($_SESSION['jugador'])) {
             $jugadorDB = $db->selectUsuario($_POST['nombre'], $_POST['apellidos']);
예제 #2
0
	2ºDAW - Desarrollo Web en Entorno Servidor
-->

<!-- Página principal Juego.-->

<!-- Incluimos tanto config.php como dado.php -->
<?php 
require_once 'lib/config.php';
require_once 'lib/dado.php';
require_once 'lib/jugador.php';
session_start();
$jugador = new Jugador();
if (!isset($_SESSION['jugador'])) {
    //Ponemos nombre al jugador
    $jugador->setNombre($_POST['nombre']);
    $jugador->setApellidos($_POST['apellidos']);
    $jugador->setApellidos($_POST['edad']);
    //Inicializamos la sesión jugador introduciendo datos
    $_SESSION['jugador'] = $jugador;
} else {
    if (isset($_SESSION['jugador'])) {
        //Asignamos los datos de la sesión al objeto jugador
        $jugador = $_SESSION['jugador'];
        //Obtenemos los datos asignados al jugador
        $nombre = $jugador->getNombre();
        $apellidos = $jugador->getApellidos();
        $edad = $jugador->getEdad();
    }
}
if (!empty($_POST)) {
    $errors = array();