Esempio n. 1
0
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
if (isset($_POST['usuario'])) {
    require_once '../Clases/classMascotaVirtual.php';
    //= $_POST['usuario'];
    session_start();
    $usuario = $_SESSION['id_usuario'];
    //echo $usuario;
    //instancia del DAO
    $admin = new MascotaVirtual();
    //Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
    $result = $admin->loginTamagochi($usuario);
    $res = mysqli_fetch_array($result);
    if ($res !== null) {
        //session_start();
        $_SESSION['nombre_mascota'] = $res['nombre'];
        $_SESSION['higiene'] = $res['higiene'];
        $_SESSION['alimento'] = $res['alimento'];
        $_SESSION['diversion'] = $res['diversion'];
        $_SESSION['salud'] = $res['salud'];
        //print_r( $_SESSION['id_usuario']);
        header("Location: Tamagochi.php");
    } else {
        echo "El usuario incorrectos";
    }
} else {
    echo "Error servicio iniciarSesion";
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
if (isset($_POST['mascota'])) {
    require_once '../Clases/classMascotaVirtual.php';
    $nombre = $_POST['mascota'];
    session_start();
    $id_usuario = $_SESSION['id_usuario'];
    $higiene = 5;
    $alimento = 5;
    $salud = 5;
    $diversion = 5;
    //instancia del DAO
    $admin = new MascotaVirtual();
    //Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
    $resultado = $admin->altaMascotaVirtual($nombre, $higiene, $alimento, $diversion, $salud, $id_usuario);
    echo $resultado;
} else {
    echo "Error servicio Registrar Acopio";
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once '../Clases/classMascotaVirtual.php';
session_start();
$id_usuario = $_SESSION['id_usuario'];
//instancia del DAO
$admin = new MascotaVirtual();
//Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
$result = $admin->consultaMascota($id_usuario);
//$result = $admin->consultarHist();
//Respuesta del servicio
if ($result->num_rows > 0) {
    $mascotas = array();
    while ($row = $result->fetch_assoc()) {
        $mascota = array($row["id_mascota"], $row["nombre"], $row["higiene"], $row["alimento"], $row["diversion"], $row["salud"], $row["id_usuario"]);
        array_push($mascotas, $mascota);
        //echo $centros[0][0];
    }
    echo json_encode($mascotas);
} else {
    echo "0 results";
}