hola cesar,
no, no estoy haciendo un echo, es un poco mas complejo...la variable $contenido la envio a un txt para poder imprimir desde un .bat
pongo el codigo completo:
Código PHP:
<?php
include ('scripts/db.php');
$hoy = date("d-m-Y H:s");
$id = $_GET["id_pedido"];
$tabla = mysql_query("SELECT * FROM pedidos WHERE id_pedido = $id");
while ($registro = mysql_fetch_array($tabla)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
$id_pedido = $registro['id_pedido'];
$fecha = $registro['fecha'];
$reserva = $registro['reserva'];
$fecha_entrega = $registro['fecha_entrega'];
$fecha_sale = $registro['fecha_sale'];
$fecha_vuelve = $registro['fecha_vuelve'];
$id_cliente = $registro['id_cliente'];
$nombre_cliente = $registro['nombre_cliente'];
$razon_cliente = $registro['razon_cliente'];
$localidad = $registro['localidad'];
$provincia = $registro['provincia'];
$tipo_iva = $registro['tipo_iva'];
$repartidor = $registro['repartidor'];
$comanda = $registro['comanda'];
$calle = $registro['calle'];
$altura = $registro['altura'];
$pisodto = $registro['pisodto'];
$entre1 = $registro['entre1'];
$entre2 = $registro['entre2'];
$ahora = date("Y/m/d H:i:s");
$posicion = $registro['posicion'];
$estado = $registro['estado'];
$telefono = $registro['telefono'];
$total = $registro['total'];
$pago = $registro['pago'];
$vuelto = $registro['vuelto'];
}
$entrega = date ("d-m-Y",strtotime ($fecha_entrega));
$entregahora = date ("H:i",strtotime ($fecha_entrega));
$tabla = mysql_query("SELECT * FROM pedidos_detalle WHERE id_pedido = $id_pedido");
while ($registro = mysql_fetch_array($tabla)) {
$id_pedido = $registro['id_pedido'];
$cantidad = $registro['cantidad'];
$descuento = $registro['descuento'];
$codigo_producto = $registro['codigo_producto'];
$precio = $registro['precio'];
echo $cantidad;
echo $codigo_producto;
echo "<br>";
}
$nombre_archivo = $id_pedido.'.txt';
$contenido = "COCINA
$hoy
---------------------------------
Fecha entrega: $entrega
Hora entrega: $entregahora
$obs
Telefono: $telefono
Pedido: $comanda - $localidad
---------------------------------
$cantidad
---------------------------------
Descuento
Total $total
Paga con $pago
Veutlo $vuelto
---------------------------------
$calle $altura $pisodto
$entre1
$telefono
$nombre_cliente
";
$nombre_archivo1 = 'archivo.bat';
$contenido1 = "@echo off
CLS
notepad /p '$id_pedido.txt'
pause>nul
CLS
@EXIT
";
fopen($nombre_archivo, 'a+');
if (is_writable($nombre_archivo)) {
if (!$gestor = fopen($nombre_archivo, 'a')) {
exit;
}
fwrite($gestor, $contenido);
fclose($gestor);
} else {
}
fopen($nombre_archivo1, 'a+');
if (is_writable($nombre_archivo1)) {
if (!$gestor = fopen($nombre_archivo1, 'a')) {
exit;
}
fwrite($gestor, $contenido1);
fclose($gestor);
} else {
}
exec("archivo.bat");
unlink('archivo.bat');
?>
gracias!