Foros del Web » Programando para Internet » PHP »

Pasar variables de php a javascript

Estas en el tema de Pasar variables de php a javascript en el foro de PHP en Foros del Web. Hola yo necesito pasar variables de php a javascript he intentado con el siguiente codigo Código PHP: <html> <head> <?php include( "conec.php" ); $link = ...
  #1 (permalink)  
Antiguo 13/01/2009, 16:18
 
Fecha de Ingreso: enero-2009
Mensajes: 126
Antigüedad: 15 años, 3 meses
Puntos: 1
Pasar variables de php a javascript

Hola yo necesito pasar variables de php a javascript he intentado con el siguiente codigo
Código PHP:
<html>
<head>
<?php
include("conec.php");
$link=Conectarse();
$row=mysql_query("select * from xpass",$link);
$row2=mysql_fetch_array($row);
$pass=$row2["valor"];


echo 

<script language="JavaScript">


 var varjs="'
.$pass.'";

function validacion()
{
if (document.form.pass.value!=varjs)
{
   alert("Contraseña incorrencta");
   document.form.pass.selec();
   return 0;
}
else 
{
   document.form.submit(); 
}

</script>

</head> 
<body>
<form action="contrasena_rpta.php" name="form" method="post" >
Contraseña: <input type="text" name="pass">
<input type="button"  value="ENTRAR" onClick="javascript:validacion()"">
</form>
</body>
</html>'
;
?>
pero no me funciona no carga la pagina siguiente me sale error en la pagina

me podrian decir porfa en que esta mal mi codigo o cual seria otra alternativa para pasar variables de php a javascript
  #2 (permalink)  
Antiguo 13/01/2009, 16:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Pasar variables de php a javascript

¿Que error te sale?.

Saludos
  #3 (permalink)  
Antiguo 13/01/2009, 16:25
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Pasar variables de php a javascript

Al final de la linea tienes dos veces las comillas.

Código PHP:
<input type="button"  value="ENTRAR" onClick="javascript:validacion()""> 
Edito, quitale trabajo a PHP:
Código PHP:
<?php
// codigo
?>
<script language="JavaScript">


 var varjs="<?php echo $pass?>";

function validacion()
{
if (document.form.pass.value!=varjs)
{
   alert("Contraseña incorrecta");
   document.form.pass.selec();
   return 0;
}
else 
{
   document.form.submit(); 
}

</script>

</head> 
<body>
<form action="contrasena_rpta.php" name="form" method="post" >
Contraseña: <input type="text" name="pass">
<input type="button"  value="ENTRAR" onClick="javascript:validacion()">
</form>
</body>
</html>
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 13/01/2009, 16:29
 
Fecha de Ingreso: enero-2009
Mensajes: 126
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Pasar variables de php a javascript

me sale en la barra de estado: error en la pagina y no se carga la pagina siguiente osea no se ejecuta el submit del javascript
  #5 (permalink)  
Antiguo 13/01/2009, 16:30
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Pasar variables de php a javascript

el error esta en:

include("conec.php");
$link=Conectarse();
$row=mysql_query("select * from xpass",$link);
$row2=mysql_fetch_array($row);
$pass=$row2["valor"];

ya prove el eho y esta bien!!!
  #6 (permalink)  
Antiguo 13/01/2009, 16:37
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Pasar variables de php a javascript

Si tienes Firefox revisa la consola de errores, ahi te da el detalle del error.

Varias opciones:
- Asigna id al formulario: <form id="form" .... >
- Utiliza getElementById('form') para hacer la validacion y submit
- Revisa el codigo fuente y veras que tu formulario no es muy seguro, porque ahi debe aparecer la clave de acceso, si no aparece, tienes algo mal en la consulta.
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 13/01/2009, 17:33
 
Fecha de Ingreso: enero-2009
Mensajes: 126
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Pasar variables de php a javascript

gracias ya logro funcionar pero me doy cuenta que mi objetivo no se logro :( ya que la contraseña se sabra tal solo viendo el codigo fuente como puedo hacer para que esta contraseña no la puedan ver o sino como puedo evotar que vean mi codigo fuente
  #8 (permalink)  
Antiguo 13/01/2009, 17:49
 
Fecha de Ingreso: enero-2009
Mensajes: 126
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Pasar variables de php a javascript

gracias triby por el consejo de la consola de erroes del firefox ahi me di cuenta de mi grabe error de programacion no cerre la funcion validacion
Código PHP:
function validacion()
{
if (
document.form.pass.value!=varjs)
{
   
alert("Contraseña incorrecta");
   
document.form.pass.selec();
   return 
0;
}
else 
{
   
document.form.submit();  
}
}     <------ 
falto una llavesita sorry gente por el descuido pero ahora les quiero pedir porfa que me respondan lo anterior que postie
  #9 (permalink)  
Antiguo 13/01/2009, 17:54
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Pasar variables de php a javascript

enves de javascript, hazlo en php...
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 23:44.