registros.php
Cita:
Hasta acá funciona TODO PERFECTO: Yo abro la pagina registro.php y trabaja el IF sin inconvenientes.<?php
$consulta_formulario_lleno = "SELECT count(*) AS Total from usuarios WHERE ip = '".$realip."' and fecha = '".$fecha."'";
$fila=mysql_fetch_assoc(mysql_query($consulta_form ulario_lleno));
$registros_totales = $fila['Total'];
if ($registros_totales>0){ //significa que hay registros, es decir, el formulario ha sido llenado.
//El script continua normalmente }
else { //significa que NO hay registros, es decir, el formulario NO ha sido llenado.
echo '<script language="javascript" type="text/javascript">
document.write(location.href ="index.php") // Abre la pagina index.php en la misma ventana
</script>';
}
}
?>
$consulta_formulario_lleno = "SELECT count(*) AS Total from usuarios WHERE ip = '".$realip."' and fecha = '".$fecha."'";
$fila=mysql_fetch_assoc(mysql_query($consulta_form ulario_lleno));
$registros_totales = $fila['Total'];
if ($registros_totales>0){ //significa que hay registros, es decir, el formulario ha sido llenado.
//El script continua normalmente }
else { //significa que NO hay registros, es decir, el formulario NO ha sido llenado.
echo '<script language="javascript" type="text/javascript">
document.write(location.href ="index.php") // Abre la pagina index.php en la misma ventana
</script>';
}
}
?>
¿Y CUAL ES EL PROBLEMA?
El problema es que yo no abro en la web la pagina registro.php, yo abro la pagina gentes.php. Esta pagina envía los datos a la pagina registro.php (por medio de un _$POST[] de variables) .
Y ahí está el problema, al no abrir la pagina registro.php (sino enviar los datos), lo que sucede es que document.write(location.href ="index.php") no funciona.
¿Cómo puedo hacer que funcione?
Gracias!