Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2013, 15:36
Pelao
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Respuesta: Resultado de un select dentro de una variable

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!
__________________
Bye!