Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2009, 20:01
banrey
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo combo dinamico

muchacho buenas noche hice este misma consulta en el modulo de php y la coloco aqui pues tengo la duda de haber posteado en el equivocado.

mi problema es el siguiente, espero me puedan ayudar por favor.

Tengo el siguiente combo box alimentado desde mi base de datos, que sucede yo necesito elegir una de las opciones que me muestra el combo para poder hacer una consulta en la misma pagina para mostrar la data relacionada a dicha seleccion.

el codigo lo hace pero lo que me esta pasando es que sin yo escojer ninguna opcion me muestra un resultado y ese es el problema necesito que me tome un dato apartir de la seleccion osea creo yo que debo inicializar la variable en null o cero y que cuando seleccione una opcion recolecte el dato de la seleccion otro error del codigo es que cuando selecciono la opcion la misma no se mantiene sino vuelve a su estado inicial, me muestra DESPLIEGUE Y SELECCIONE, en ves de mantener la opcion marcada o escojida.

me pueden ayudar por favor

mi codigo es el siguiente:

<?php
if ($_POST)
{
$valorselect=$_POST['selector'];
$rs=$valorselect;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>

<script language="JavaScript">
function cambia(){
document.frm.submit();
}
</script>
</head>
<body>
<form name="frm" method="post" action="">
resultado:<?php echo $rs; ?>
Seleccione:<select name="selector" onchange="cambia()">
<?php
include "conexion.php";
$sql_emp = mysql_query("SELECT * FROM clientes ORDER BY cliente") or die ("NO EMCONTRO");
?>
<option selected>Despliegue y Seleccione</option>
<?php
while($resultado = mysql_fetch_array($sql_emp))
{
?>
<option value="<?=$resultado[1]?>"<? if($id==$resultado[1]){?><?} ?>><?=$resultado[2]?></option>
<?
}
?>
</select>
</form>