Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Ayuda por favor..

Write haof XML files: Jesús Reyna <jesus_at_soy-geek.com>
Fecha: Thu, 24 Mar 2005 10:12:24 -0600

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
Nearby jue mar 24 2005 - 18:24:59 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:33 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo