hola quizas esto te pueda servir ye s sin ajax:
Este codigo es para tu selct: Código PHP:
<select name="nombre_de_tu_select" style= "width:130px" id="id_de_tu_select" onChange="Nombre_de_la_funcion_q_te_traera_los_datos(document.forms.Nombre_de_tu_formulario.Nombre_de_tu_select[selectedIndex].value);">
<option value=""> Seleccione... </option>
<?php
$datos_usr = "SELECT * from Tu_tabla";
$rDatos = mysql_query($datos_usr,$conex);
while($fila = mysql_fetch_array($rDatos)){ ?>
<option value="<?php echo $fila["Campo_por_el_cual_mostraras_Datos_en_tu_select"]?>"> <?php echo $fila["Campo_q_mostraras"]?> </option>
<?php } ?>
</select>
Codigo para mostrarlo al selcccionar en tu select: Código HTML:
<script language="javascript" type="text/javascript">
//funcion para el llenado del combo list tabla o select
function LNombre_de_la_funcion_q_te_traera_los_datos(xPro){
Código PHP:
<?php
$datos_usr = "SELECT * from Tu_tabla";
$rDatos = mysql_query($datos_usr,$conex);
while ($registro = mysql_fetch_array($rDatos)) { ?>
if (xPro == "<?php echo $registro["Campo_por_el_cual_mostraras_Datos_en_tu_select"] ?>") {
document.getElementById('Id_de_la_cajadetexto_donde_mostraras_el_dato').value="<?php echo $registro["Campo_q_contiene_el_valor_q_quiers_mostrar"] ?>";
}<?php } ?>}
Espero esto te sirva, aqui te lo estoy enviando para mostrar los datos en la misma pagina en donde se encuentra el select bajo el mismo formulario, solo tienes que adaptarlo alo que quieres