a.html
function load(str)
{
xhttp.open("GET","a.php?q="+str,true);
xhttp.send();
}
}
<select name = "select" onchange ="load(this.value)">
<option selected = "selected">Select a movie</option>
<option value= "asc">Name in ascending order</option>
<option value = "genre">Genre</option>
</select>
a.php
$asc = $_POST['asc'];
$genre = $_POST['genre'];
if (!empty($_GET[$asc])) {
$sql = "SELECT * FROM movies order by Name ASC";
} else if (!empty($_GET[$genre])) {
$sql = "SELECT * FROM movies order by Genre ASC";
}
$db = mysql_connect("localhost","root","123");
$db_select = mysql_select_db('m',$db);
if (($result = mysql_query($sql, $db))) {
echo $result;
}
ich den Wert von Drop-Down-Taste zur Auswahl erhalten möchten. Zum Beispiel asc
, und übergeben Sie den Wert an a.php ($asc = $_POST['asc'])
. Wie könnte ich das tun?
legen Sie es in ein Formular, senden Sie das Formular .. haben Sie das versucht? und btw, verwenden Sie nicht den mysql-Treiber, es ist schlecht, gefährlich und veraltet. – DevDonkey
@DevDonkey vergiss nicht zu erwähnen, dass das in PHP7 entfernt wurde – SuperDJ
ja, was @SuperDJ sagte :) – DevDonkey