Si lo que queres es , seleccionar un item del select y que muestre sus datos en los inputs ?
Lo podes hacer asi ...
Fijate que el ejemplo anda bien, adaptalo a tu base de datos y probalo., por ahi te da una idea de lo que buscas !!!
Saludos, Ricardo !!!
Código PHP:
<?php
include ('conexion.php');
if(isset($_POST['ok'])){
//Pones un boton ok y da de alta, modificas, o borras o lo que desees !!!
}
?>
<html>
<head>
<script type="text/javascript">
function lista_cli(lista){
document.form.codin.value = lista.options[lista.selectedIndex].value;
document.form.cod_cli.value = lista.options[lista.selectedIndex].text;
document.form.razon_soc.value = lista.options[lista.selectedIndex].getAttribute("alt");
document.form.domicilio.value = lista.options[lista.selectedIndex].getAttribute("alt1");
document.form.cp.value = lista.options[lista.selectedIndex].getAttribute("alt2");
document.form.localidad.value = lista.options[lista.selectedIndex].getAttribute("alt3");
}
</script>
<?php
///////Creamos el selector Clientes de la BDD ///////
$varc="";
$resump=mysql_query("select * from clientes order by cod_cli",$conexion);
while ($row_cli=mysql_fetch_array($resump))
{
$varc.= '<option value="'.$row_cli["cod_cli"].'"
alt="'.$row_cli["razon_soc"].'",
alt1="'.$row_cli["domicilio"].'",
alt2="'.$row_cli["codigo_postal"].'",
alt3="'.$row_cli["localidad"].'"
>'.$row_cli["cod_cli"].'</option>';
}
?>
</head>
<body>
<form id="form" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" >
<table id="izq" align="center" cellspacing=1 cellpadding=0>
<tr><td><b>Cliente:</b></td></tr>
<tr>
<td><select name="lista_c" onChange="lista_cli(this)">
<option value="option">Select</option>
<?echo $varc?>
</select>
</td>
<td><input type="hidden" size="2" name="codin"></td>
<td><input type="text" size="2" name="cod_cli"></td>
<td><input type="text" size="40" name="razon_soc"></td>
<td><input type="text" size="30" name="domicilio" ></td>
<td><input type="text" size="6" name="cp"></td>
<td><input type="text" size="20" name="localidad"></td>
</tr>
</table>
</form>
</body>
</html>