Tengo un select en el cual al seleccionar una opción se rellenan automáticamente los campos de un formulario. para ello tengo lo primero la función:
Código jquery:
Ver original
A continuación una parte del fragmento de php y html
Código PHP:
  
<div class="container theme-showcase" role="main">
        <h2>CONTRATOS DE FORMACIÓN</h2>
        <h3>Modalidad Teleformación</h3>
        <br>
        <div class='row datosEmpresa primera'>
            <form action='#' method='post' class='form-inline text-center'>
                <h3 class='roja'>DATOS DE LA EMPRESA
                    <span style="float: right;">
                        <label class='normal'>Empresas</label>
                        <select name="empresa" id='empresa'>
                            <option value='0'> Seleccione Empresa </option>
 
                            <?php
                                
                                $conexion = conectar();
                                //consulta para sacar las posibles empresas, más tarde modificar para que se vea solo la asesoría que ha 
                                //logueado en la aplicación.
                                $consulta = "select * from empresas";
                                //ejecución de la consulta
                                $datos = mysqli_query($conexion, $consulta);
                                //comprobación de que ha devuelto datos
                                $num = mysqli_num_rows($datos);
                                if($num == 0) echo "no hay datos";
 
                                //bucle para recorrer el conjunto de datos obtenidos y generar la lista desplegable de las empresas
                                while($fila = mysqli_fetch_array($datos))
                                {
                                    echo "<option value='$fila[id_empresa]'> $fila[nombre_empresa] </option>";
                                }
 
                                //cerrar la conexión
                                mysqli_close($conexion);
 
                            ?>
                        </select>
                    </span>
                </h3>
                <br>
                <br>
                <div class='form-group'>
                    <label>Razón Social </label>
                    <input type='text' name='razon_social' id='razon_social'>
                </div>
                <div class='form-group'>
                    <label>CIF/NIF </label>
                    <input type='text' name='cif'>
                </div>
</div>   Código PHP:
   ?php
    include "funciones_generales.php";
    $var = $_GET['id_empresa'];
    $conexion = conectar();
    //consulta para sacar las posibles empresas
    $consulta = "select * from empresas where id_empresa = $var";
    //ejecución de la consulta
    $datos = mysqli_query($conexion, $consulta);
    //comprobación de que ha devuelto datos
    $num = mysqli_num_rows($datos);
    if($num == 0) echo "no hay datos";
    $fila = mysqli_fetch_array($datos);
 
    echo "<form action='#' method='post' class='form-inline text-center'>
                <h3 class='roja'>DATOS DE LA EMPRESA
                    <span style='float: right;''>
                        <label class='normal'>Empresas</label>
                        <select name='empresa' id='empresa'>
                            <option value='$fila[id_empresa]'> $fila[nombre_empresa] </option>";
                                $conexion2 = conectar();
                                //consulta para sacar las posibles empresas, más tarde modificar para que se vea solo la asesoría que ha 
                                //logueado en la aplicación.
                                $consulta2 = "select * from empresas";
                                //ejecución de la consulta
                                $datos2 = mysqli_query($conexion2, $consulta2);
                                //comprobación de que ha devuelto datos
                                $num2 = mysqli_num_rows($datos2);
                                if($num2 == 0) echo "no hay datos";
 
                                //bucle para recorrer el conjunto de datos obtenidos y generar la lista desplegable de las provincias
                                while($fila2 = mysqli_fetch_array($datos2))
                                {
                                    echo "<option value='$fila2[id_empresa]'> $fila2[nombre_empresa] </option>";
                                }
                                //cerrar la conexión
                                mysqli_close($conexion2);
 
 
 
                    echo"    </select>
                    </span>
                </h3>
                <br>
                <br>
        <div class='form-group'>
                    <label>Razón Social </label>
                    <input type='text' name='razon_social' value='$fila[razon_social]'>
                </div>
                <div class='form-group'>
                    <label>CIF/NIF </label>
                    <input type='text' name='cif' value='$fila[CIF]'>
                </div> 
    
 

