Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2003, 11:20
RuBiO
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
probremas con header y echo

cuando le doy ha aztualizar en vacio me da el error Warning: Cannot modify header information - headers already sent by (output started at htdocs/apedidos/reprueba.php:117) in /htdocs/apedidos/reprueba.php on line 207

por favor en vez de ese echo que podría poner ya que tengo que escribir ese echo como sea


Código PHP:
<?php
        
require("bd_config.inc.php");
      
$error_end[0]="El código de cliente no existe";
    
$error_end[1]="Debe introducir una referencia de pedido";
  
//guarda la caché de las paginas
  //session_cache_limiter('private');
  
      
session_name($usuarios_sesion);
      
session_start();
    
    
//guardamos las maquinas introducidas en un array de sesion
    
    
if(isset($_POST['maquina'])){
        
$_SESSION['maquinas']=$_POST['maquina'];
    }

    
$pag=$_SERVER['PHP_SELF'];    

function 
cabeceraHTML(){
echo <<< EOT
<HTML>
<HEAD>
<TITLE>hoja de pedidos</TITLE>
 </HEAD>
<BODY BGCOLOR="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<TABLE WIDTH=811 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR> 
    <TD height="40">&nbsp;</TD>
    <TD width="112" rowspan="2">&nbsp;</TD>
    <TD colspan="2"><div align="center"><img src="../imagenes/pedidos.gif" width="159" height="30"></div></TD>
  </TR>
  <TR> 
    <TD height="33">&nbsp; </TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>
  <TR> 
    <TD width="1" ROWSPAN=2>&nbsp; </TD>
    <TD width="112">&nbsp;</TD>
    <TD width="37"> <IMG SRC="Sin-t%EDtulo-1_03.gif" WIDTH=37 HEIGHT=49></TD>
    <TD width="658" height="49"> <IMG SRC="Sin-t%EDtulo-1_04.gif" WIDTH=656 HEIGHT=49></TD>
  </TR>
  <TR> 
    <TD width="112" valign="top"> 
      <table width="111" height="127">
        <TR>
          <TD height="15">&nbsp;</TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Lumelco</font></div></TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Delegaciones</font></div></TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Actividades</font></div></TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Catalogo</font></div></TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Area 
              de clientes</font></div></TD>
        </TR>
        <TR> 
          <TD height="15"> <div align="center"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Novedades</font></div></TD>
        </TR>
        
      </table></TD>
    <TD width="37" height="563" background="Sin-t%EDtulo-1_06.gif" valign="top">  
    </TD>
    <TD valign="top">

    <table width="380" align="center">

<tr bgcolor="#8EA5BF"> 
<td bgcolor="#D2DCE6" colspan="2"> <center>
<font color="526F91" size="3" face="Verdana, Arial, Helvetica, sans-serif">Este es su pedido </font> </center></td>
</tr>
<tr bgcolor="#8EA5BF"> 
<td width="140"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"><b>Referencia</b></font> 
</div></td>
<td width="139"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"><b>Cantidad</b></font> 
</div></td>
</tr>
<tr bgcolor="#FFFFFF">

EOT;

foreach (
$_SESSION['maquinas'] as $name => $valor)
{
if (
$valor>0)
{
$maquinas[$name] = $valor;

//-----------------------------------------------------
// en este echo me da el error                    |
//-----------------------------------------------------
echo <<<EOT
<tr bgcolor="#FFFFFF"><td width="50%"><div align="center"><font size="2">$name</font></div></td> <td>
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">$valor</font></div></td>
EOT;
}
}
$_SESSION['maquinas']=$maquinas;
    echo 
"</tr> </table> ";
}

cabeceraHTML();

    
//validamos  al grupo ENDESA
    
if ($_SESSION['usuario_nivel']==2){
        
        
//se repite cuando se entra la 1º vez o cuando no exista el codigo de cliente
        
    
if ($_GET['accion']=="query_codcli"){
        
                if (
$_SESSION['albaran']['RefPedido']==""){
                
header ("Location: $pag?erren=1");
                exit;
            }
        
        
//nos conectamos a la base de datos
        
$conectar_bdmysql_connect("$host_bd""$nombre_bd""$password_bd")
        or die( 
mysql_error());
        
        
mysql_select_db("g")
        or die (
mysql_error());
        
        
//hacemos la consulta para saber si existe el codigo de cliente
        
$consulta_usuariomysql_query ("SELECT CDPS, S FROM ENDESA WHERE CDPS='{$_SESSION['albaran']['Cod_cliente']}'");
            if (
mysql_num_rows($consulta_usuario)<1){
            
header"Location: $pag?erren=0");
            }
        
//or die    (header( "Location: $pag?erren=0"));

        //cerramos conexion
        
mysql_close();

        

}            
?>
</TD>
</TR>
</table>
</BODY>
</HTML>