php combobox standardmäßig ausgewählt
Vorstellen:
Einem Feld, das könnte sein JA oder NEIN -> Aktiv: ja | Active: No
So, ich habe eine Abfrage, gibt es für jeden client.
Möchte ich zeigen, die Ergebnisse in eine form, und ich sollte in der Lage sein, um Sie zu Bearbeiten und speichern auf BD wieder.
Kann ich fast tun, aber ich brauche, dass der default-Wert sein, wich schon gespeichert wurde auf BD, und was ich atm scheint, zeigt die Letzte Zeile oder so etwas.
Ich soll zeigen, dass der aktuelle status oder die Lage zu ändern (ja oder NEIN)
Geht es, wie dies für die combobox:
$sql = "SELECT * FROM client,sector WHERE client.idClient = '$id' AND sector.idSector=client.Sector_idSector ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
<select name="alterar_sector" id="sectorbox" >
<?php
while($row = mysql_fetch_array($result))
{
echo '<option value="'.$row['idSector'].'">'.$row['idSector'].' - '.$row['Nomesec'].'</option>';
}
?>
</select>
}
Dont give Bedeutung der info angezeigt, wie "Branche" oder auch die Abfrage etc..
Lebenslauf:
Möchte ich, dass die combobox anzeigen konnte, die den aktuellen Wert als Standardwert, und geben Sie eine Liste von anothers möglich Werte zu ändern.
Danke 🙂
InformationsquelleAutor user1148875 | 2012-07-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht habe ich verpasst den Punkt der Frage, aber sind Sie gefragt, wie Sie einen aus dem Feld angezeigt wird, als ausgewählt?
Einfach ändern Sie diese Zeile:
Haben:
Wenn das der bestimmten option, die Sie auswählen möchten...
Haben Sie vielleicht so etwas wie dieses:
Ok, also, wenn Sie ein Feld auswählen, um eine Voreinstellung, die Sie brauchen, um zu haben
selected="selected"
wie ein Parameter-Wert in der<option>
element. Nach Ihrem Beispiel so:Also, wenn Sie eine Abfrage ziehen von Datensätzen, und Sie möchten, stellen Sie sicher, dass der richtige Wert ausgewählt. Sie benötigen eine variable, die ändert sich mit jedem Datensatz und zu installieren, müssen Sie einige Logik in HTML einfügen, wie hier: (in diesem Beispiel wird der Ausgang der gleiche HTML-Code wie im Beispiel oben...)
echo '<option selected="selected" value="'.$row['idSector'].'">'.$row['idSector'].' - '.$row['Nomesec'].'</option>';
ich bin immer die Letzte position in der Zeile. Oder ist meine Abfrage falsch ist 😡Für jede
<select>
element können Sie nur einen einzigen<option>
als die wählen ein. Das code-snippet Sie bereitgestellt, ist nicht genug, um vollständig arbeiten Sie heraus, was Los ist. In meinem Beispiel die variable$sectorActive
aus, die Sie benötigen, um Ihre eigene Logik zu, die if-Anweisung.Der Grund, das Letzte Element ist, ausgewählt ist, weil jeder einzelne der Optionen wird
selected
- also das Letzte element ist das eine, das angezeigt wird.Hi, ty für die Hilfe. Lassen Sie mich versuchen, eine andere Herangehensweise. Stell dir vor, ich habe ein Feld namens Geschlecht. Mein name ist ein Datensatz auf der DB als Männliche. Jetzt habe ich eine Seite mit einem Formular und in meinem <select> soll erscheinen bu Standard meine aktuelle gender-und sollte in der Lage sein, um es durch ein anderes.
Überprüfen Sie meine Beiträge, habe ich Hinzugefügt, wie die Sektion, die hoffentlich liefert noch weitere Informationen 🙂
InformationsquelleAutor cstrat
DIE BESTEN
InformationsquelleAutor user2136280