Ich bearbeite meine Drop-Downs mit mysql und php. Ich habe den Inhalt in einer Tabelle gespeichert. Ich rufe sie am Anfang einer Seite an, wo sie benötigt werden, und füge die Ergebnisse dort ein, wo sie benötigt werden. Ich mache es auf diese Weise, damit der Endbenutzer seine eigene Dropdown-Liste von einer Benutzeroberfläche aktualisieren kann. Es erspart mir auch, die blutigen Sachen wieder und wieder tippen zu müssen. Ich habe es bereits für eine Dropdown-Liste getan. Übliche Sache, wählen Sie eine Nummer usw. Arbeitet ein Vergnügen. Dieser neue ist für Worte. Ich weiß, dass die SQL die Daten von der DB erhält und die Drop-Down-Funktion tatsächlich herunterfällt, aber Sie können nichts auf der Seite sehen. Seitenquelle anzeigen zeigt mir, dass die Daten in der Seite sind. Es ist einfach zu sehen. Der Code für die Einbettung in die Seite entspricht exakt den nummerierten Dropdown-Menüs. Ich bin ratlos. Ich sollte darauf hinweisen, dass die Verwendung von Code zum Auffüllen der Dropdowns von jemandem in dieser Gruppe gelernt wurde. Für die ich sehr dankbar bin.Dropdown-Liste wird nicht angezeigt
//POPULATE RISK AREA
$sql = "SELECT riskArea FROM tblriskarea ORDER BY riskArea ASC";
$result = $conn->query($sql);
if (!$conn->query($sql)) {
echo "query failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
$areaOptions = "";
while($row = $result->fetch_assoc()){
$areaOptions .= '<option value="'. $row['riskArea'].'">';
}
und der Code in der Tabelle zu zeigen, ist somit:
<select name="riskarea" style="width:100px" ><?php echo "$areaOptions"; ?></select></td>
aber ich nichts. Hast du etwas vor?
Sie zeigen den Text nicht, so dass die Option Werte nicht in Dropdown ausgewählt sind. Die erforderliche Änderung ist '$ areaOptions. = ' '; ' – Haridarshan
@Haridarshan post als Antwort. –