Ejemplo n.º 1
0
function insertar()
{
    $pedido = new Pedidos(array("id_cliente" => $_SESSION['cliente']->getValue('id_cliente'), "fecha" => $_SESSION['fecha'], "hora" => $_SESSION['hora'], "cp" => $_SESSION['cp'], "direccion" => $_SESSION['direccion'], "comensales" => $_SESSION['comensales']));
    $pedido->insert();
    if (!($pedido = Pedidos::getByFecha($_SESSION['fecha']))) {
        echo "Error desconocido, pongase en contacto con el Administrador";
    }
    $Z = count($_SESSION['platos']);
    $plato = $_SESSION['platos'];
    for ($i = 0; $i < $Z; $i++) {
        $pedido_plato = new Pedidos_platos(array("id_plato" => $plato[$i], "id_pedido" => $pedido->getValueEncoded("id_pedido")));
        $pedido_plato->insert();
    }
    $N = count($_SESSION['bebidas']);
    $bebida = $_SESSION['bebidas'];
    for ($i = 0; $i < $N; $i++) {
        $pedido_bebida = new Pedidos_bebidas(array("id_bebida" => $bebida[$i], "id_pedido" => $pedido->getValueEncoded("id_pedido"), "cantidad" => $_SESSION['cantidad']));
        $pedido_bebida->insert();
    }
    $factura = new Factura(array("id_pedido" => $pedido->getValueEncoded("id_pedido"), "precio" => $_SESSION['precio']));
    $factura->insert();
    echo "Insertado correctamente";
    echo "<a href='facturas.php' target='_blank'>Ver Factura</a>";
}
Ejemplo n.º 2
0
<?php

require_once "classes/Pedidos.class.php";
require_once "common.inc.php";
require_once "config.php";
session_start();
$pedido = new Pedidos(array("id_cliente" => $_SESSION['cliente']->getValue('id_cliente'), "fecha" => $_SESSION['fecha'], "hora" => $_SESSION['hora'], "cp" => $_SESSION['cp'], "direccion" => $_SESSION['direccion'], "comensales" => $_SESSION['comensales']));
$pedido->insert();
if (!($pedido = Pedidos::getByFecha($_SESSION['fecha']))) {
    echo "Error desconocido, pongase en contacto con el Administrador";
}
$pedidos_menu = new Pedidos_menu(array("id_menu" => $_SESSION['id_menu'], "id_pedido" => $pedido->getValueEncoded("id_pedido"), "id_decoracion" => $_SESSION['id_decoracion']));
$pedidos_menu->insert();
$N = count($_SESSION['bebidas']);
$bebida = $_SESSION['bebidas'];
for ($i = 0; $i < $N; $i++) {
    $pedido_bebida = new Pedidos_bebidas(array("id_bebida" => $bebida[$i], "id_pedido" => $pedido->getValueEncoded("id_pedido")));
    $pedido_bebida->insert();
}