Foros del Web » Programando para Internet » PHP »

¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Sin eventos)?

Estas en el tema de ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Sin eventos)? en el foro de PHP en Foros del Web. Hola buenos días a todos: Tengo en mi proyecto el siguiente código de programa PHP: ************************************************** ************** ... ... ... //Resto de código PHP oci_execute($s); ...
  #1 (permalink)  
Antiguo 02/03/2009, 06:59
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Sin eventos)?

Hola buenos días a todos:

Tengo en mi proyecto el siguiente código de programa PHP:

************************************************** **************
...
...
...
//Resto de código PHP
oci_execute($s);

if ($num !== 0) {
//Esto tengo que sacarlo en una ventanita tipo popup
echo $num;
echo $des;
}
...
...
...
//Resto de código PHP
************************************************** **************

La instrucción oci_execute($s) realmente lo que hace es llamar a un procedimiento almacenado (PL/SQL de ORACLE), éte procedimiento almacenado devuelve a mi código PHP, a través de dos parámetros de salida, el número y descripción de error, si no se produjo ningún error, entonces el número de error es 0.
Mi código PHP recoge el código y descripción de error en las variables $num y $des respectivamente. Yo lo que quiero hacer es que cuendo $num sea distinto de 0 (es decir se ha producido algún error en el procedimiento almacenado) me muestre la advertencia con número de error y descripción del error en una ventanita tipo popup, de tal manera que al pulsar aceptar, siga con la aplicación tal cual, es decir, en vez de mostrar el número de error y su descripción con echos (que es como lo tengo ahora) mostrarlo en una ventanita tipo popup.

No estoy segura que esto pueda hacerce con javascript (alert) ya que realmente no interviene ningún evento.

¿Alquien puede ayudarme e indicarme como puedo mostrar los mensajes de error en una ventanita, ya sea con javascript o de cualquier otra manera?

Muchas gracias de antemano y un cordial saludo.
  #2 (permalink)  
Antiguo 02/03/2009, 07:35
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 3 meses
Puntos: 416
Respuesta: ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Si

Cita:
No estoy segura que esto pueda hacerce con javascript (alert) ya que realmente no interviene ningún evento.
Es Javascript.

Lo haces con alert('Esto es un texto')
  #3 (permalink)  
Antiguo 02/03/2009, 07:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Si



de hecho, solo Javascript puede hacer estas "ventanitas"


--
¿¿por que ya nadie lee ni se informa en estos tiempos???
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 02/03/2009, 08:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Respuesta: ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Si

La respuesta me parece un autentico insulto.
  #5 (permalink)  
Antiguo 02/03/2009, 08:20
 
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid
Mensajes: 96
Antigüedad: 17 años
Puntos: 2
Respuesta: ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Si

También podrías usar xajax. Tiene una función alert tal que así:

Código PHP:
require('../xajax/xajax_core/xajax.inc.php'); 

$xajax = new xajax();  

function 
mifuncion(){

   
$res=new xajaxResponse();
   
$res->alert("hola");
   return 
$res;

}

$xajax->register(XAJAX_FUNCTION,"mifuncion");

$xajax->processRequest(); 
Con eso tienes un alert en php, pero claro, la función se ha de llamar con javascript, o desde un evento onclick, onmouseove, etc...
Aunque no tiene mucho sentido usar xajax solo para usar un alert, para eso es mejor utilizar javascript.
No se si te habrá ayudado...
  #6 (permalink)  
Antiguo 02/03/2009, 08:26
 
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid
Mensajes: 96
Antigüedad: 17 años
Puntos: 2
Respuesta: ¿Como mostrar una ventanita tipo popup para mostrar mensajes desde PHP (Si

También tienes esta opción, aunque esto no lo he probado, solo lo he visto por ahí:

Código PHP:
echo "<script type='text/javascript'>alert($num)</script>"
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 01:10.