Foros del Web » Programando para Internet » Javascript »

llamar javascript dsde php

Estas en el tema de llamar javascript dsde php en el foro de Javascript en Foros del Web. hola nuevamente, alguioen sabe como hacer esto Código PHP: <?  $SQL = "SELECT * FROM pedidos Where vendido='NO'" ;   $rs  =  mysql_query ( $ssql , $conn );       // Se selecciona en consecuencia (selected) la opci&oacute;n elegida.          ...
  #1 (permalink)  
Antiguo 02/01/2007, 14:03
Avatar de LoUiMaNiAkO  
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 19 años
Puntos: 1
Sonrisa llamar javascript dsde php

hola nuevamente,
alguioen sabe como hacer esto
Código PHP:
<? 
$SQL
="SELECT * FROM pedidos Where vendido='NO'";  
$rs mysql_query($ssql,$conn);
     
// Se selecciona en consecuencia (selected) la opci&oacute;n elegida.  
      
if (mysql_num_rows($rs)!=0){  
    
<
script language="JavaScript">
alert("si hay o no hay ");
</script>     

      } 
else { 
    <script language="JavaScript">
alert("si hay o no hay");
</script>    
      }?>

espero me puedan ayudar
lo pienso usar en un pagina k se actualiza cada 10 segundos, el objetivo es k si el campo Vendido es = a SI k me mande una alerta diciendo k hay peidos
__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos
  #2 (permalink)  
Antiguo 02/01/2007, 14:47
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 10 meses
Puntos: 67
Re: llamar javascript dsde php

Prueba a ponerlo de la siguiente manera


Código PHP:
<? 
$SQL
="SELECT * FROM pedidos Where vendido='NO'";  
$rs mysql_query($ssql,$conn);
     
// Se selecciona en consecuencia (selected) la opci&oacute;n elegida.  
      
if (mysql_num_rows($rs)!=0){  
    
echo  
"<script language='JavaScript'>
alert('si hay o no hay ');
</script>"
;     

      } 
else { 

echo 
"    
<script language='JavaScript'>
alert('si hay o no hay');
</script>"
;    
      
}
?>
Fijate que en el echo ""; las comillas que hay dentro son simples, ya que si las pones dobles la funcion echo se rompe ya que lo interpreta como que lo quieres cerrar.

A no ser que le pongas el echo ' ' con comillas simples, asi puedes poner los scripts tal cual los tienes.
Código PHP:
<?  
$SQL
="SELECT * FROM pedidos Where vendido='NO'";   
$rs mysql_query($ssql,$conn); 
     
// Se selecciona en consecuencia (selected) la opci&oacute;n elegida.   
      
if (mysql_num_rows($rs)!=0){   

echo 
'     
<script language="JavaScript"> 
alert("si hay o no hay "); 
</script>'
;      

      }  
else {  
echo
'
    <script language="JavaScript"> 
alert("si hay o no hay"); 
</script>
'
;     
      }
?>
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 02/01/2007 a las 14:55
  #3 (permalink)  
Antiguo 02/01/2007, 14:55
Avatar de LoUiMaNiAkO  
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 19 años
Puntos: 1
De acuerdo Re: llamar javascript dsde php

ok muchas gracias, funciono bien, yo pense en hacerlo asi pero no recuerdo k doc lei k segun no lo aceptaba.

gracias
__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos
  #4 (permalink)  
Antiguo 02/01/2007, 14:58
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 10 meses
Puntos: 67
Re: llamar javascript dsde php

En principio deberia de funcionar, ya que el echo en si interpreta el código HTML y el Javascript es parte del código HTML de una web.

Me alegro de averte servido de ayuda
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
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 19:47.