2016-05-17 9 views
0

Ich habe seit langem Suche nicht gefunden .. Ich habe eine Dropdown-Option Aufruf von mysql-Datenbank .. Ich wollte, wenn der Benutzer wählen ein Mitarbeiter aus der Option .. wenn ausgewählt .. Es ist die Daten aus der Datenbank mysql die Mitarbeiter Daten, die ausgewählt ist. hier der code ..Wählen Sie Option in PHP und MySQL. Sobald Option ausgewählt listet meine SQL-Datenbank-Daten

Entschuldigung ich bin neu in js .. Wie bekomme ich die Daten vom ausgewählten Wert?

Antwort

0

versuchen, wie dies zu tun:

var selected_value = $('#your_select_id').val(); 
$.ajax({ 
    type: "POST", 
    url: "your_url", 
    data: {selected: selected_value}, 
    success: function(data) { 
    //display response 
    }, 
    error: function(data) { 
    // display error 
    } 
}); 
1

allererst Ihre Seite bearbeiten und jQuery-Bibliothek

<select id="listEmployee" value="employee" selected="selected"> Select a employee</option> 
     <?php 
     $query = "SELECT * FROM users"; 
     $result = mysqli_query($link,$query); 
     while ($row = mysqli_fetch_array($result)) { 
      $fname = $row["first_name"]; 
      $lname = $row["last_name"]; 
      $id = $row["id"]; 
      echo "<option value'" .$id."'>" . $fname . " " . $lname . "</option>"; 
     } 
    ?> 
    </select> 

Dann sollten Sie hören Änderung wählen

$("#listEmployee").change(function() { 
    getSelectedEmplpyee(); 
}); 

Dann fügen Sie erstellen eine Ajax-Funktion, die Informationen über den ausgewählten Mitarbeiter

erhalten
function getSelectedEmplpyee() 
{ 
var selectedId = $('#listEmployee').val(); 
$.ajax({ 
    type: "POST", 
    url: "Controller.php", 
    data: {selected: selectedId}, 
    success: function(data) { 
    //display response 
    }, 
    error: function(data) { 
    // display error 
    } 
}); 
} 

in controller.php lesen Sie die ID-Echo mit

$id = $_POST['selected'] 

in controller.php führen Sie Ihre SELECT-Abfrage und das Rückergebnis verwenden, das Ergebnis in den variablen Daten in Ihrer Funktion getSelectedEmplpyee gespeichert()

+0

Wow danke für Ihre Hilfe .. –

+0

Tou sind willkommen –

Verwandte Themen