Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2008, 14:13
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Problema con header location

Tengo este codigo llamado grabar.php que utilizo para guardar regsitros a mi bd
atravez de un formulario

Código PHP:
if(isset($HTTP_POST_VARS['grabar'])){
   
//recojo las Variables
   
$v1 =  $HTTP_POST_VARS['nomcateg'];
   
$insert="INSERT INTO categoria (nomcateg) VALUES('$v1')";
   
   
# establecemos la conexion con el servidor
   
$conexion=mysql_connect("localhost","root",""); 
   
mysql_select_db("tienda"); 
   
$resultadomysql_query($insert);
}
header("Location: categorias.php");
exit(); 
utilizo el header para volver al formulario despues de haber ingresado
un nuevo registro.

El problema es que quiero hacer la conexion a la bd desde otro script
llamado cnx.php atravez de una funcion db_connect(),al utlizarla en
grabar.php de esta manera:

Código PHP:
include('cnx.php');
db_connect(); 
Me aparece este error

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\web_vacio\admin\cnx.php:3)

el archivo cnx.php lo uso en otras pagina y no me da ningun error
No entiendo cual es problema espero me ayuden