Comment puis-je Récupérer les données après une sélection dans la liste déroulante

Je veux extraire des données à partir de la liste déroulante. Comme si je choisis l'id de l'employé 40 à partir de la liste déroulante, il va extraire les données de la base de données de l'employé et dans les zones de texte.

c'est ma liste déroulante code. s'il vous plaît aidez-moi comment puis-je obtenir la valeur sélectionnée.

<?php
    $con=mysqli_connect("localhost","root","","hct_db");
    //Check connection
    if (mysqli_connect_errno()) {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
?>

 <label>Select Employee ID</label>
     <select class="form-control" name="employee_id">
         <?php 
         $result = mysqli_query($con,"SELECT employee_id FROM employee order by employee_id");

         while($row = mysqli_fetch_array($result)) 
             echo "<option value='" . $row['employee_id'] . "'>" . $row['employee_id'] . "</option>";
         ?>
     </select>
  • Il n'y a pas de zone de texte dans votre code
  • Avez-vous connaissance de jquery et ajax?
  • vous pouvez utiliser onchange de jquery à vérifier lorsque vous sélectionnez une valeur trigger onchange méthode, puis via Ajax, vous pouvez remplir les valeurs de votre textareas
  • Êtes-vous en utilisant toutes les bibliothèques javascript (par exemple, jQuery, prototype, MooTools, etc)?
  • Je sais que le codage de ça, mais mon problème est d'obtenir la liste déroulante valeur qui est sélectionné. comme dans le sql de codage de ce que je dois écrire ? sélectionnez [dropdwon valeur] de l'employé ??
  • JQuery gestionnaire d'événements, vous pouvez utiliser $(this).val(). Montrez votre code JavaScript pour plus d'aide spécifique.
  • Si votre problème est du côté serveur? Le SQL est assez simple; quelque chose comme: "SELECT * FROM employee WHERE employee_id = " + intval($_GET['employee_id']). (Le inval appel est un moyen rapide et sale de validation pour éviter l'injection SQL; utilisation correcte de validation avec la gestion des erreurs, si nécessaire.)

InformationsquelleAutor AakkiRock | 2014-09-29