Por favor si alguien me puede ayudar, Tengo una tabla en Mysql (listanumeros) que tiene 2 campos: numero y nombre. Hago un query con PHP en la Tabla Mysql y muestro el numero seleccionado en el Listbox.
Lo quiero hacer, es que al seleccionar un numero en el Listbox, en un textfield aparesca el nombre que corresponde al numero seleccionado.
He consultado en la web, y veo que esto se puede hacer con javascript, pero no he consigo hacerlo funcionar:
Este es el programa:
Código:
Gracias!!! <script type="text/javascript"> <!-- function getValue(obj) { document.forms[0].field1.value = obj.options[obj.selectedIndex].value; } // --> </script> </head> <body> <form action="BorrarListaNumero.php" method="post" name="form1" onChange="getValue(this)"> <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("llamadas", $con); //Hago query1 $query1 = "SELECT * FROM listanumeros ". "ORDER BY numero "; $result1 = mysql_query($query1) or die(mysql_error()); //$result = mysql_query ($query); echo "<select name='numero'>"; // Mostrar en Lisbox while($row1=mysql_fetch_array($result1)){//Array or records stored in $nt echo"<option value='$row1[numero]'>$row1[numero]</option>"; /* Option values are added by looping through the array */ } echo "</select>";// cerrar list box ?> <input type="text" name="field12" size="15" /> <br /> <input name="submit2" type="submit" id="submit2" value="Aceptar" /> </form> </body> </html>