Probe lo del amigo ñuño, y no me trae los resultados de la consulta, me salen dos errores. Les dejo mi codigo inicial de la consulta(funciona) y luego con la modificacion que me apuntaron...
El original(funciona):
Código PHP:
<?php header("Content-type: text/xml\n\n"); ?>
<?php echo ('<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n"); ?>
<?php $id = $_GET["Nro"]; ?>
<?php
require("conect.php");
echo '<detalle>';
$sql = "SELECT MESA_RENGLON.NRO, ARTICULOS.NOMBRE, CANTIDAD, MESA_RENGLON.IMPORTE FROM MESA_RENGLON INNER JOIN ARTICULOS ON ARTICULOS.NRO = MESA_RENGLON.NRO_ARTICULO WHERE NRO_MESA ='$id'";
$consulta = ibase_query($dbhd, $sql);
while ($resultado = ibase_fetch_object($consulta))
{
$registro = "<articulo nro = \"$resultado->NRO\" nombre = \"$resultado->NOMBRE\" cantidad = \"$resultado->CANTIDAD\" importe = \"$resultado->IMPORTE\"/>\n" ;
echo $registro;
}
echo '</detalle>';
?>
Con la modificacion quedaria asi(no funciona, trae dos errores):
Código PHP:
<?php header("Cache-Control: no-cache, must-revalidate"); ?>
<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); ?>
<?php header("Content-type: text/xml\n\n"); ?>
<?php echo ('<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n"); ?>
<?php $id = $_GET["Nro"]; ?>
<?php
require("conect.php");
echo '<detalle>';
$sql = "SELECT MESA_RENGLON.NRO, ARTICULOS.NOMBRE, CANTIDAD, MESA_RENGLON.IMPORTE FROM MESA_RENGLON INNER JOIN ARTICULOS ON ARTICULOS.NRO = MESA_RENGLON.NRO_ARTICULO WHERE NRO_MESA ='$id'";
$consulta = ibase_query($dbhd, $sql);
while ($resultado = ibase_fetch_object($consulta))
{
$registro = "<articulo nro = \"$resultado->NRO\" nombre = \"$resultado->NOMBRE\" cantidad = \"$resultado->CANTIDAD\" importe = \"$resultado->IMPORTE\"/>\n" ;
echo $registro;
}
echo '</detalle>';
?>
Aqui los dos errores resultantes de la consulta:
Código:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Mesas\php\mesas_renglon.php:2) in C:\wamp\www\Mesas\php\mesas_renglon.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Mesas\php\mesas_renglon.php:2) in C:\wamp\www\Mesas\php\mesas_renglon.php on line 3
Y ahora como sigo...¿?