Foros del Web » Programando para Internet » PHP »

como doy direccion especifica a un script en php

Estas en el tema de como doy direccion especifica a un script en php en el foro de PHP en Foros del Web. hola amigos tengo un php que ingresa valores de un form. y lo que quiero, es que si faltan unos valores me salga un pop-up ...
  #1 (permalink)  
Antiguo 13/11/2009, 11:19
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta como doy direccion especifica a un script en php

hola amigos

tengo un php que ingresa valores de un form.
y lo que quiero, es que si faltan unos valores me salga un pop-up advirtiendome,y que al dar click en el boton, me dirija a una pagina que yo quiera..

esto lo he probado asi ahora, pero como muchos de mis usuarios usan IE.. ...... sin comentarios...

forma 1 :
Código PHP:
echo "<script>(alert(\"Debes ingresar los campos obligatorios (*)\"));</script>"

forma 2 :
Código PHP:
echo "<script>history.back(alert(\"Debes ingresar los campos obligatorios (*)\"));</script>"
lo ideal sería que me volviera 2 páginas atrás, pero cuando algunos de mis usuarios lo prueban (que usan la mayoria IE ), no me deja hacer bien eso....

como puedo sacarme ese problema ?

gracias a todos por su ayuda
  #2 (permalink)  
Antiguo 13/11/2009, 11:26
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: como doy direccion especifica a un script en php

bueno.... al final para evitar problemas... lo hice asi
a quien le sirva...


Código PHP:
echo '<script>alert("advertencia"); location.href="mi_pagina.php";</script>'
  #3 (permalink)  
Antiguo 13/11/2009, 12:01
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: como doy direccion especifica a un script en php

Buenas!!!

tengo una duda a lo que comentas y es que lo eh probado tanto en IE como en Firefox y me funciona perfectamente haciendo las correcciones a tu codigo que lo deje asi:

Código PHP:
if ($var1=="") {echo "<script>history.back(alert('Debes ingresar los campos obligatorios (*)'));</script>";} 
por cierto que tambien ya experimente retroceder las dos paginas que necesitas y quedo asi funcionando tanto en IE como en FF...

Código PHP:
if ($var1=="") {echo "<script>history.back(2)(alert('Debes ingresar los campos obligatorios (*)'));</script>";} 
Espero que te sirva

no se que pueda ser pero a mi me funciona perfectamente ya probado en varios equipos y que por cierto a mi me resuelve un dilema que tenia al respecto

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!

Última edición por HalconVigia; 13/11/2009 a las 12:05 Razón: modificacion al codigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:59.