28/06/2006, 00:38
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 151
Antigüedad: 19 años, 2 meses Puntos: 1 | |
Utilizar value de lista menu dinamico dentro de query en javascript Ya escribi hace unos dias preguntando por esto, tal vez no me explique bien.
El asunto es que necesito que una caja de texto me recoja valoes dinamicos en relacion a una lista menu dinamica, tengo una lista menu dinamica que tiene un evento onchange que manda un value a la funcion javascript, en la funcion recojo el value HASTA AQUI TODO BIEN, el problema es que no se utilizar este value dentro de la query que hay en el javascript . Necesito ayuda urgente gracias de antemano, y un saludo el codigo es este:
El codigo es el siguiente:
<?php require_once('Connections/conect.php'); ?>
<?php
mysql_select_db($database_conect, $conect);
$query_lista = "SELECT * FROM con_precio";
$lista = mysql_query($query_lista, $conect) or die(mysql_error());
$row_lista = mysql_fetch_assoc($lista);
$totalRows_lista = mysql_num_rows($lista);
?>
<html>
<head>
<title>Documento sin título</title>
</head>
<script language="javascript">
function caja_texto(valor){
var valora=valor;
alert(valora)
var precio='<?php
mysql_select_db($database_conect, $conect);
$query_precio = "SELECT preico FROM con_precio WHERE codigo=valora";
$precio = mysql_query($query_precio, $conect) or die(mysql_error());
$row_precio = mysql_fetch_assoc($precio);
$totalRows_precio = mysql_num_rows($precio);
echo $row_precio;
?>'
var coste='<?php echo $row_precio['preico']; ?>'
alert(coste)
var caja = document.getElementById("caja");
caja.value=valora;
}
</script>
<body>
<form name="form1" method="post" action="">
<p>FORMULARIO CAJA TEXTO SEGUN VALOR SELECCIONADO</p>
<p>
<select name="lista" id="lista" onChange="caja_texto(this.value) ">
<?php
do {
?>
<option value="<?php echo $row_lista['codigo']?>"><?php echo $row_lista['nombre']?> </option>
<?php
} while ($row_lista = mysql_fetch_assoc($lista));
$rows = mysql_num_rows($lista);
if($rows > 0) {
mysql_data_seek($lista, 0);
$row_lista = mysql_fetch_assoc($lista);
}
$valor=$row_lista;
?>
</select>
<input name="caja" type="text" id="caja">
</p>
</form>
</body>
</html>
<?php
mysql_free_result($lista);
mysql_free_result($precio);
?> |