ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
510
510
EMPFEHLEN
-
Hallo!
Ich möchte ein Formular erstellen, das es mir ermöglicht, einen Datensatz auszulesen, ihn in das Formular einzubetten und ihn somit editierbar machen. Das ganze soll dann durch Klick auf einen Button an die Datenbank geschickt werden und dort den bereits bestehenden Eintrag aktualisieren. Soweit so gut, das klappt alles und funktioniert so wie es soll.
Nun habe ich bei einem sinngleichen Formular, dass jedoch zu Erstellung, nicht zur Bearbeitung eines Datensatzes dient, ein select-Feld eingebaut. Der Code dazu sieht so aus:
Zur Erläuterung: Das ganze geht um ein News-System, ich möchte dem jeweiligen Eintrag jeweils eine bestimmte Kategorie zuweisen.PHP-Code:<select size='1' name='kategorie'>";
<option value='news'>News</option>
<option value='pics'>Pics</option>
Wenn ich jetzt den Eintrag ändern möchte, wie muss ich dieses Selectfeld vom Code her programmieren, sodass er mir die bereits ausgewählte Kategorie in dem select-Feld bereits auswählt und anzeigt?
-
13.03.06 17:05 #2
Hallo,
Also ich hatte soetwas in der Art auch für einen Kalender mit Select Box benötigt.
Hier der Code den ich genutzte habe.
Ich hoffe ich konnte dir weiterhelfenPHP-Code:if (HierDeineBedingung) { //Bedingung, damit es den Eintrag auswählt
$sel='selected="selected" ';} //HTML-Code zum auswählen des gewünschten Feldes
else {
sel='';
}
echo '<option '.$sel.'value="blabla">Test</option>'."\n"; //HTML Ausgabe
Grüße
Mike
-
Es würde auch reichen, wenn man nur selected angibt. *klugscheiss*
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Danke für die schnelle Antwort! Habe jetzt leider nicht mehr die Zeit, das eben schnell auszuprobieren, da ich arbeiten muss. Aber ein Gedanke ist mir bei deiner Lösung gekommen:
Ich möchte ja weiterhin auch beim Ändern die Möglichkeit haben, in dem Drop-Down-Feld meine Kategorien auszuwählen. Wo schreib ich die denn dann hin? Kommt der selected="selected" -Befehl dann noch zusätzlich in die Auswahlliste? Weil, anders kann ich mir das jetzt nicht vorstellen?!
-
Steht doch alles in dem Code oben beschrieben, wo es hin muss.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
Ähnliche Themen
-
select feld im Formular direkt anwenden NUR WIE?
Von mogmog im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 06.09.09, 13:18 -
In einem select Feld auswählen und ein anderes aktualisieren.
Von TheRealSunmoon im Forum PHPAntworten: 1Letzter Beitrag: 24.09.05, 16:27 -
Access Formular Kombi-Feld Select-Befehl nicht annimmt
Von Schlau_sein_will im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 29.06.05, 14:44 -
Multiple Select Feld im Formular in Datenbank schreiben
Von hoefti im Forum PHPAntworten: 3Letzter Beitrag: 07.05.05, 11:04 -
Select Feld anderes Select Feld steuern lassen aber wie?
Von danielmueller im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 25.10.04, 00:12





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren