Foros del Web » Programando para Internet » PHP »

Como pasar un valor de Php a JavaScript?

Estas en el tema de Como pasar un valor de Php a JavaScript? en el foro de PHP en Foros del Web. Hola, mi problema es el siguiente, al realizar una consulta SQL en php y obtener el resultado quiero pasar uno de los datos obtenidos de ...
  #1 (permalink)  
Antiguo 23/08/2004, 15:22
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 19 años, 9 meses
Puntos: 0
Como pasar un valor de Php a JavaScript?

Hola, mi problema es el siguiente, al realizar una consulta SQL en php y obtener el resultado quiero pasar uno de los datos obtenidos de la consulta SQL a javascript para poder seleccionar una de las opciones de un select, por supuesto si el dato coinside con una de las opciones del mismo, el problema es que el dato que obtengo desde php, javascript no lo toma cuando se lo asigno a una variable; agradeceria mucho si me aclaran mi duda....

Muchas gracias

<?
session_start();


mysql_connect("localhost","","");

$vdatos=mysql_db_query("tucalzad_habiller","select * from afiliadoh where cedula_afiliado='$keya'");

$rsvdatos=mysql_fetch_array($vdatos);
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Actualizar Datos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function marcar(){
var valor
valro="<? echo $rsvdatos[estado_afiliado];"
for(var i=0; i < Frmafil.estado.options.length; i++){
if(Frmafil.estado.options[i].value==valor){
Frmafil.estado.options[i].selected=true;
}

}


}
</script>

</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="marcar()">
<div align="center">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th valign="top" nowrap><div align="center">
<form action="" method="post" name="Frmafil" id="Frmafil" onSubmit="return valreg(this)">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</form>
<table width="500" height="245" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="32%"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Nombre
y Apellidos:</font>&nbsp;&nbsp;</div></td>
<td width="53%"><input name="nombre" type="text" id="nombre2" value="<? echo $rsvdatos[nombreap_afiliado]; ?>"></td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Cedula:</font>&nbsp;&nbsp;</div></td>
<td><input name="cedula" type="text" id="cedula" value="<? echo $rsvdatos[cedula_afiliado]; ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">C&oacute;digo
Postal</font>:&nbsp;&nbsp;</div></td>
<td><input name="postal" type="text" id="postal" value="<? echo $rsvdatos[cpostal_afiliado]; ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Estado</font>:&nbsp;&nbsp;</div></td>
<td><select name="estado" size="1" id="select2">
<option value="Selecione un Estado" selected>Selecione un Estado</option>
<option value="Amazonas">Amazonas</option>
<option value="Anzo&aacute;tegui">Anzo&aacute;tegui</option>
<option value="Apure">Apure</option>
<option value="Aragua">Aragua</option>
<option value="Barinas">Barinas</option>
<option value="Bol&iacute;var">Bol&iacute;var</option>
<option value="Carabobo">Carabobo</option>
<option value="Cojedes">Cojedes</option>
<option value="Delta Amacuro">Delta Amacuro</option>
<option value="Distrito Capital">Distrito Capital</option>
<option value="Falc&oacute;n">Falc&oacute;n</option>
<option value="Guarico">Guarico</option>
<option value="Lara">Lara</option>
<option value="M&eacute;rida">M&eacute;rida</option>
<option value="Miranda">Miranda</option>
<option value="Monagas">Monagas</option>
<option value="Nueva Esparta">Nueva Esparta</option>
<option value="Portuguesa">Portuguesa</option>
<option value="Sucre">Sucre</option>
<option value="T&aacute;chira">T&aacute;chira</option>
<option value="Trujillo">Trujillo</option>
<option value="Vargas">Vargas</option>
<option value="Yaracuy">Yaracuy</option>
<option value="Zulia">Zulia</option>
</select></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Ciudad</font>:&nbsp;&nbsp;</div></td>
<td><input name="ciudad" type="text" id="ciudad" value="<? echo $rsvdatos[ciudad_afiliado]; ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Telefono</font>:&nbsp;&nbsp;</div></td>
<td><input name="telefono" type="text" id="telefono" value="<? echo $rsvdatos[telefono_afiliado]; ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Celular</font>:&nbsp;&nbsp;</div></td>
<td><input name="celular" type="text" id="celular" value="<? echo $rsvdatos[celular_afiliado]; ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">E-mail</font>:&nbsp;&nbsp;</div></td>
<td><input name="email" type="text" id="email" value="<? echo $rsvdatos[email_afiliado]; ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Pregunta
secreta:</font>&nbsp;&nbsp;</div></td>
<td> <select name="pregunta" id="pregunta">
<option selected>Seleccione una pregunta</option>
<option>&iquest;Cual es el nombre de mi mascota?</option>
<option>&iquest;Cual es el nombre de mi pelicula favorita?</option>
<option>&iquest;Cual es mi canci&oacute;n favorita?</option>
<option>&iquest;Cual es el nombre de mi restaurant favorito?</option>
<option>&iquest;Cual es el nombre de mi obra de arte favorita?</option>
</select></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td> <div align="right">
<input name="ok" type="submit" class="boton" id="ok" value="Enviar">
<input name="cancel" type="reset" class="boton" id="cancel" value="Cancelar">
</div></td>
<td>&nbsp;</td>
</tr>
</table>
</div></th>
</tr>
</table>
</div>
</body>
</html>
  #2 (permalink)  
Antiguo 23/08/2004, 15:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Te faltó cerrar ?> PHP ..

Código PHP:
valro="<? echo $rsvdatos['estado_afiliado']; ?>"
Un saludo,
  #3 (permalink)  
Antiguo 24/08/2004, 06:25
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 19 años, 9 meses
Puntos: 0
Ok ya arregle ese error pero ahora me da otro.

Cita:
Iniciado por Cluster
Te faltó cerrar ?> PHP ..

Código PHP:
valro="<? echo $rsvdatos['estado_afiliado']; ?>"
Un saludo,
Gracias, ya verifique ese error pero ahora me muestra este de javascript Linea 10
Error:'Frmafil.estado.options' no es un objeto;
Si me pudieras ayudar te lo agradeceria.

Gracias....
  #4 (permalink)  
Antiguo 24/08/2004, 07:56
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas gracias

Gracias Cluster, ya resolvi el proble de php y el error que me generaba el script de javascript, que que revise ambos detenidamente, fue de gran ayuda que me hicieras ver que tenia algunos errores. Muchas Gracias
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 14:04.