Foros del Web » Programando para Internet » PHP »

Sintaxis correcta con javascript

Estas en el tema de Sintaxis correcta con javascript en el foro de PHP en Foros del Web. Me podríais ayudar con esta sintaxis? <SCRIPT LANGUAGE="JavaScript"> location.href='menu.php?nom=<?php $variable ?>' </SCRIPT> Es decir, la parte de la página que mando con variables, quiero que ...
  #1 (permalink)  
Antiguo 04/12/2003, 15:11
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 14 años, 5 meses
Puntos: 0
Sintaxis correcta con javascript

Me podríais ayudar con esta sintaxis?

<SCRIPT LANGUAGE="JavaScript">
location.href='menu.php?nom=<?php $variable ?>'
</SCRIPT>

Es decir, la parte de la página que mando con variables, quiero que esa variable sea recogida de php.¿cómo sería?.
Espero haberme explicado bien. Gracias
  #2 (permalink)  
Antiguo 04/12/2003, 15:29
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Todo el HTML que quieras generar con PHP lo tienes que hacer enviando salida al navegador. Y generas esa salida con echo (y funciones afines):
Código PHP:
<SCRIPT LANGUAGE="JavaScript">
location.href='menu.php?nom=<?php echo $variable ?>'
</SCRIPT>
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 04/12/2003, 15:31
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 15 años, 9 meses
Puntos: 54
Te faltó poner el echo:

Código:
<SCRIPT LANGUAGE="JavaScript"> 
location.href='menu.php?nom=<?php echo $variable; ?>'
</SCRIPT>
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
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 22:39.