Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 30, 2008, 03:26:01
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderador: SaTeLuCo)  |  Tema: Redireccionamiento al terminar acciones... 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Redireccionamiento al terminar acciones...  (Leído 167 veces)
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 104


Adicto PC


Ver Perfil WWW Email
« en: ſeptiembre 20, 2007, 03:59:32 »

Bueno, necesito hacer un redireccionamiento cuando se terminen de actualizar las bases de datos, pero nunca se sabe cuando el server puede estar ocupado, o lento, o que se yo...

Yo le puse para que se redireccione en 3 segundos, como hago para ponerle algo como:

if (! actualizar base de datos){
echo "error!, espere mientras se intenta denuevo..."
} else {
echo <<<FIN
<META HTTP-EQUIV="Refresh"CONTENT="3;URL=http://localhost/blog2.php?num=$num">
FIN;
}
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
BoW
Miembro
*****
Desconectado Desconectado

Mensajes: 63


Read Your Mind!


Ver Perfil WWW
« Respuesta #1 en: ſeptiembre 20, 2007, 05:08:26 »

explicate mejor... ya que actualizar una base de datos requiere de un formulario... y al procesarlo es donde deberias poner la condicon...

(ENVIO)
...

(PROCESADO)
$var = mysql_query("UPDATE row FROM tabla SET campo='campo' WERE condicion='tal'", $link) or die ("SE PRODUJO UN ERROR");

echo "BASE DE DATOS ACTUALIZADA!!";
« Última modificación: ſeptiembre 20, 2007, 05:10:49 por BRoWLi » En línea

El ancho de tu firma sobrepasa el tamaño máximo permitido por el foro, porfavor redúcela.

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion[/img]

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Piratas.com.es

ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 104


Adicto PC


Ver Perfil WWW Email
« Respuesta #2 en: ſeptiembre 20, 2007, 05:31:46 »

Me parece que no me exprese ien, tenes razon.

Lo que quiero es que al terminar de enviar los datos a la base de datos haga una accion, en este caso redireccionar...
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
SaTeLuCo
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 490


Ver Perfil WWW
« Respuesta #3 en: ſeptiembre 20, 2007, 07:22:53 »

Si no has mandando nada de salida, como echos y alguno otro codigo html o cookies
puedes mandar un header

Código:
<?php
header
("Location: /blog2.php?num=$num");
?>
En línea



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

gallloo
Visitante
« Respuesta #4 en: ſeptiembre 22, 2007, 03:07:51 »

Como dice sateluco si no has mandado nada de salida te sirve ese , pero si ya lo has hecho tienes dos opciones:

por html(el numero 1 son los segundos a esperar para la redireccion;
Código:
<?php
echo'<META HTTP-EQUIV="refresh" CONTENT="1; url=http://www.pagina-destino.com">';
?>


o por javascript, que no sé si te funcionará;
Código:
<?php
echo'<script>top.location="pagina_a_redireccionar";</script>';
?>


Saludos!
En línea
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 104


Adicto PC


Ver Perfil WWW Email
« Respuesta #5 en: ſeptiembre 22, 2007, 09:31:19 »

Hola, primero que todo gracias por todas las respuestas en todos los post  Grin

Gracias por el codigo, pero lo que necesito es saber como hago para saber en que momento terminaros todas las acciones de enviar, actualizar, y editar registros. Algo como esto:

Código:
if (mysql_query finish) {
echo'<META HTTP-EQUIV="refresh"CONTENT="1; url=http://www.pagina-destino.com">';
}

Espero haber sido explicativo =P
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
gallloo
Visitante
« Respuesta #6 en: ſeptiembre 22, 2007, 09:44:59 »

simplemente colocalo despues de todo tu code, despues de todas las queries que hayas hecho , etc...
En línea
ZequeZ
Miembro
*****
Desconectado Desconectado

Mensajes: 104


Adicto PC


Ver Perfil WWW Email
« Respuesta #7 en: ſeptiembre 22, 2007, 02:18:36 »

Ahhh... Wink Listo, gracias, es que pense que leia todo junto =P como el batch es lineal, y es lo unico que programe en mi vida xD, pense que este se fijaba todo junto ...

GRACIAS!!! Grin
En línea

Please wait...
Learning...
Learning...
Learning...
Cannot create a trojan
Learn more and try again
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderador: SaTeLuCo)  |  Tema: Redireccionamiento al terminar acciones... « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC