[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general-es
Subject:    Re: [PHP-ES] Ayuda por favor..
From:       <emailtomyaddress-phpnews () yahoo ! com>
Date:       2005-03-30 17:55:23
Message-ID: 20050330175523.32011.qmail () web54702 ! mail ! yahoo ! com
[Download RAW message or body]

Aqui te adjunto algo que puede serte util.
Saludos.
Javier.

--- Jesús Reyna <jesus@soy-geek.com> wrote:
> El problema en tu código es que ya estas mandando
> información al 
> encabezado, por eso al momento que quieres usar la
> funcion header te 
> marca error.
> 
> Todo esta bien, nadamas quita todo el html que
> tienes, que quede así 
> nadamas.
> 
> 
> --------
>  > <?php
>  > //agrego el registro a la tabla avisos
>  > if ($HTTP_POST_VARS) //si vacia, entonces no se
> ha recibido nada 
> desde un formulario
>  > {
>  >   $car = $HTTP_POST_VARS["carreras"];
>  >   $tit = $HTTP_POST_VARS["titulo"];
>  >   $des = $HTTP_POST_VARS["descripcion"];
>  >   $imp = $HTTP_POST_VARS["importancia"];
>  >   $exp = $HTTP_POST_VARS["expira"];
>  >   mysql_db_query("Division","insert into avisos 
> (carrera,titulo,descripcion,importancia,expira)
> values ('$car','$tit', 
> '$des', '$imp', '$exp')");
>  > }
>  > header("Location: avisos.php"); //Aqui me marca
> el error, esta es la 
> linea 20
>  > ?>
> ---------
> 
> Y ya con eso te debe de funcionar, cualquier cosa
> que escribas fuera de 
> las etiquetas <? ?> sera enviado al encabezado de la
> página, entonces te 
> marcarra error nuevamente, o si ocurre un error en
> la consulta y te 
> manda error, eso tambien te puede propiciar un error
> de ese tipo, debido 
> a que PHP te desplegaría el error y ese se manda al
> encabezado.
> 
> Por eso cuando uses header, asegurate que no se
> halla imprimido nada 
> antes (ya sea html, algo con echo o print, la salida
> de un error), de lo 
> contrario te marcara error.
> 
> Saludos.
> 
> 
> 
> Jesús Guadalupe Reyna Tovar
> Monterrey, Nuevo León, México
> http://www.jesusreyna.org
> Linux User # 320213
> 
> -----BEGIN GEEK CODE BLOCK-----
> GCS !d s++:++un--C++UPL++EW?n!ok-W
> ?O!M?VPSPE++Y?PGPt?5X++Rtv+b-DID+
> Ge+¡h!r+y+
> ------END GEEK CODE BLOCK------
>                     www.geekcode.com
> 
> 
> 
> Julio wrote:
> > Buenos dias
> > 
> > TENGO UN PROBLEMA QUE NO SE COMO RESOLVERLO,
> apenas estoy empezando a usar PHP y MySQL
> > entonces explico mi cuestion,
> > 
> > 1.- Tengo una pagina llamada avisos.php, ahi
> capturo los datos y se envian por medio del
> formulario a la pagina avisos_altas.php
> > 2.- Se dan de alta los datos en la pagina
> avisos_altas.php, pero lo que yo quiero es
> regresarme a la pagina inicial, osea avisos.php
> >      checando en tutoriales, lo hacen por medio de
> esto header("Location: avisos.php"); pero me marca
> ESTE error
> >  
> > Warning: Cannot add header information - headers
> already sent by (output started at
>
C:\FoxServ\www\division\Mantenimiento\alta_avisos.php:9)
> in
>
C:\FoxServ\www\division\Mantenimiento\alta_avisos.php
> on line 17
> > 
> > 
> > 3.- ESTE ES EL CODIGO DE LA PAGINA avisos_alta.php
> > 
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
> Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> > <html>
> > <head>
> > <meta http-equiv="Content-Type"
> content="text/html; charset=iso-8859-1">
> > <title>Alta de Avisos</title>
> > <?php  
> > //agrego el registro a la tabla avisos
> > if ($HTTP_POST_VARS) //si vacia, entonces no se ha
> recibido nada desde un formulario
> > { 
> >   $car = $HTTP_POST_VARS["carreras"]; 
> >   $tit = $HTTP_POST_VARS["titulo"]; 
> >   $des = $HTTP_POST_VARS["descripcion"]; 
> >   $imp = $HTTP_POST_VARS["importancia"]; 
> >   $exp = $HTTP_POST_VARS["expira"];
> >   mysql_db_query("Division","insert into avisos
> (carrera,titulo,descripcion,importancia,expira)
> values ('$car','$tit', '$des', '$imp', '$exp')");  
> > }
> > header("Location: avisos.php"); //Aqui me marca el
> error, esta es la linea 20
> > ?>
> > </head>
> > <body>
> > </body>
> > </html>
> > 
> > Les agradeceria que me ayudaran mucho, porque ya
> he buscado por todos lados y no encuentro la solcion
> > 
> > Saludos
> 
> -- 
> PHP Spanish Localization Talk Mailing List
> (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


	

	
		
___________________________________________________________ 
250MB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar


-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic