Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/03/2011, 09:53
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Respuesta: header("location:") marca error

Cita:
Iniciado por kenproxd Ver Mensaje
prueba de la siguiente manera:

Código PHP:
Ver original
  1. if($num != 1) {
  2.  
  3. header('location: ../index.php?ife=ctservicios');
  4.  
  5. } else {
  6.  
  7. /* El resto de tu código */
  8.  
  9. }
Hola, mira hice esto:

Código PHP:
include("cone.php");
$valor=0;
header('location: ../index.php?ife=ctservicios');//////////////// valida que no haya un servicio igual//////////////////
$emp=$_POST["servicio"];
$ve=mysql_query("SELECT * FROM inscripcion WHERE TIPO like '"$emp ."' ",$conexion); 
$num=mysql_numrows($ve);
 
 if(
$num==1){

echo 
"<br><br>El campo '<b>SERVICIO</b>' un elemento usado anteriormente (".$_POST["servicio"].")";
$valor=1;

}

echo 
"<br><br><a href='javascript:history.go(-1)'>Regresar</a>";
/////////////////////////////////////////////
if($valor==0){

mysql_query("INSERT INTO inscripcion (TIPO,COSTO)""VALUES ( '"$emp  ."' , ".$_POST["costo"].");",$conexion);


if (
mysql_errno()!=0)
{
echo 
"Error al instertar los datos".mysql_errno()."-".mysql_error();
mysql_close($conexion);
}
else{
mysql_close($conexion);
//header('location: ../index.php?ife=ctservicios');



porque si lo pongo hasta el principio, realiza el resto del codigo y luego pasa al header ?

no se supone si el header esta al principio del codigo tendria que redireccionar sin realizar las de mas sentencias ?