Ich habe den folgenden Code:bekommen Wert von listbox in php
<td>Province</td>
<td>
<select name="prov">
<?php
$sql1 = mysqli_query($connect, "SELECT * FROM Provincetbl order by Prov_Desc desc");
while ($row1 = $sql1->fetch_assoc()){
?>
<option value="prov1"><?php echo $row1['Prov_Desc']; ?> </option>
<?php
}
?>
</select><br><br></td></tr>
<td>Distrect</td>
<td>
<select name="dist">
<?php
$sql2 = mysqli_query($connect, "SELECT * FROM Distrecttbl order by Distrect_Desc desc");
while ($row2 = $sql2->fetch_assoc()){
?>
<option value="dist1"><?php echo $row2['Distrect_Desc']; ?> </option>
<?php
}
?></select></td></tr>
Es gibt zwei Listenfelder prov und dist. Ich habe versucht herauszufinden, wie man den Wert von einer Listbox liest (d. H., Es in einer Variablen erhält). Ich habe einen Beitrag gefunden, der besagt, dass der Wert einer Listbox gelesen wird, nachdem das Formular veröffentlicht wurde (in der Variablen $ _Post). Ich habe es jedoch mit einer Listbox zu tun, die nichts an den Server sendet. Warum wird der Wert der Listbox gelesen, nachdem das Formular gepostet wurde? Zweitens habe ich kein Formularelement in meiner Seite mit ..? Andere Beiträge haben angegeben, dass ich den Wert der Listbox in einer Variablen $ prov oder $ dist lesen kann. Allerdings kann ich den Inhalt dieser Variablen nicht auf dem Bildschirm wiedergeben.
Vielen Dank für Ihre Hilfe.
ist es jetzt nicht Ihre Drop-Down-Werte zeigen? – manian
Die Listenfelder prov und dist zeigen die Werte korrekt an. Was ich brauche ist, den ausgewählten Wert in eine Variable zu bekommen, damit ich ihn in einer Abfrage verwenden kann. Wie kann ich den ausgewählten Wert der Listenlisten prov und dist abrufen? Hat das mit der Einreichung von Formularen zu tun? – user8054662
Haben Sie AJAX ausprobiert? – manian