Buenas!
Estoy haciendo una web, donde en un select, muestro todos los clientes que tengo en mi base de datos mysql. En este select muestro el Codigo y el nombre del cliente.
una vez tengo realizado esta selecion, quisiera pasar tanto el codigo como el nombre a una funcion que tengo realizada en javascript.
¿Alguien me podria decir si esto lo puedo realizar con un array y en este caso como paso el array a la funcion de javascript ?
Os dejo el codigo:
Select
Código HTML:
<select name="Codcli" size="1" id="Codcli" onChange="cambiarCodcli(this.form,this.value);">
<option selected>Código Cliente</option>
[PHP]<?php
require ("aut_config.inc.php");
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error());
$query="SELECT * FROM Clientes WHERE Estado = 'A' Order by Codcli";
$resultado=mysql_query($query,$db_conexion);
$total=mysql_num_rows($resultado);
for ($i=0;$i<$total;$i++){
$NomCli=mysql_result($resultado,$i,"Nomcli");
$CodCliBD=mysql_result($resultado,$i,"Codcli");
echo"<option value=$i>$NomCli</option>";
}
?> [/PHP]
</select>
Funcion Javascript
Código HTML:
<script language="javascript">
function cambiarCodcli()
{
var indice = document.getElementById('Codcli').selectedIndex;
var nomcli = document.getElementById('Codcli').options[indice].text;
var Codcli ="<?php echo $CodCliBD;?>"
alert(Codcli);
document.getElementById('txtcli').value = nomcli;
alert(nomcli);
}
</script>
Gracias y un saludo!
Ya tengo la solucion!! gracias y disculpas!!