| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||||
| Erfahrener Benutzer Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Code: <input type='text' name='adresse_csv_row_1' /><br /> <input type='text' name='adresse_csv_row_2' /><br /> <input type='text' name='adresse_csv_row_3' /><br /> <input type='text' name='adresse_csv_row_4' /><br /> <input type='text' name='adresse_csv_row_5' /><br /> Zitat:
Zitat:
So, zu der Select-Box (running Gag ) muss ich jetzt auch etwas loswerden.Nur weil dr.e meint, dass es sich um mehrere DOM-Knoten (obwohl in seiner Applikation nicht mal DOM unterstützt wird) handelt, ist es für mich nach wie vor ein Objekt, mit einer Optionlist (Array) als Eigenschaft, dass sich auch wunderbar einem Template-Platzhalter zuweisen lässt. Mir erschließt sich der Grund nicht, warum ich für jede Option ein eigenes Objekt erstellen sollte. Die Begründung, weil es im HTML auch so dargestellt wird, zieht nicht, da OOP so weit wie möglich abstrahiert. Die klassischen OOP-Auto-Beispiele haben doch auch nur ein Auto-Objekt und nicht beispielsweise für alle vier Räder je ein separates Rad-Objekt. Wozu auch? - das Auto wird abstrahiert und nicht unnötig 1 zu 1 detailliert abgebildet - das macht man nur, wenn es für das Modell notwendig ist und das ist für den Fall einer Select-Box nicht gegeben. | |||
| | |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Wenn Du jetzt mit Arrays wie array (val , desc) oder array (value => val , description => desc) kommst, sei Dir bereits im Vorfeld gesagt: Das ist auch bloß eine schlechtere Objektalternative. Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | ||
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse: Anfänger ![]() | Für mich sind das nur zwei Eigenschaften, die sich auch in einem assoziativen/nummerischen Array abbilden lassen, nämlich Option-Value und Option-Text. Das dritte Attribut, selected, "handelt" wiederum das Select-Box-Objekt, was meiner Meinung nach auch dafür zuständig ist. Zitat:
Ich sehe allerdings nach wie vor keinen Grund die Options einer "Select-Box", als eigenständige Objekte abzubilden. | |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Code: <select> <option value="#">Bitte auswählen<option> <option value="Tischlerei">Fensterrahmen<option> <option value="Tischlerei">Türrahmen<option> <option value="#">---<option> <option value="Parkettlegerei">Parkett<option> </select> <select> <option value="#">Bitte auswählen<option> <option value="0815">Leinentuch<option> <option value="0816">dito, Übergröße<option> <option value="1298">Wachstuch<option> <option value="1299">dito, Übergröße<option> </select> Mann kann Selected zwar auch im Select-Objekt abbilden, disabled oder class kannst Du so aber nicht mehr sinnvoll verwalten, geschweige denn nach OOP Prinzipien.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- Geändert von nikosch (18.09.2009 um 12:08 Uhr). |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 08.04.2009
Beiträge: 324
![]() | Also diese Variante: Code: <input type='text' name='adresse[1]' /><br /> <input type='text' name='adresse[2]' /><br /> <input type='text' name='adresse[3]' /><br /> <input type='text' name='adresse[4]' /><br /> <input type='text' name='adresse[5]' /><br /> Der Index muss halt gestzt sein einfach addresse[] funktioniert nicht. In meiner setValue Methode die alle erfassten Werte wieder setzt im Fehlerfall habe ich folgendes ersetzt: PHP-Code: PHP-Code: |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.08.2009
Beiträge: 233
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Allerdings frage ich mich, welche Option du bei der Formularwiederanzeige als selected markieren willst, wenn die Option-Values nicht unique sind? Von daher scheiden doppelte Values aus. | |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Der html-Code sieht so aus wie DU ihn schreibst, der fällt doch nicht vom Himmel. Bei mir gibts weder doppelte values noch options ohne value. Ich glaub ich hab da ein grundlegendes Verständnisproblem. Wieso reagiert die Klasse auf "unbekannten" Code ? Dann müßte sie auch so Fälle abfangen, bei denen option falsch geschrieben ist: <obtion></opdschen> | |
| | |
| | ||||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Zitat:
Ein Basic-Klassiker zum Verständnis: Code: PHP-Code: PHP-Code: Code: -- bitte auswählen -- international englisch französisch japanisch West/Mitteleuropa englisch französisch deutsch belgisch Osteuropa / Slawisch rumänisch russisch polnisch
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] zwei Formulare - ein Eingabefeld | Jasper | PHP Tipps 2009 | 6 | 09.02.2009 21:40 |
| Snoopy Formulare absenden | helios | PHP-Fortgeschrittene | 17 | 26.12.2008 12:55 |
| Formulare (Benutzer-Profil) aus MySQL generieren | stockholm | PHP-Fortgeschrittene | 2 | 18.12.2008 14:11 |
| php für mehrere formulare | tosalileo | PHP Tipps 2008 | 6 | 03.02.2008 18:41 |
| Formulare automatisch ausfüllen lassen? | Marlboro | PHP Tipps 2008 | 4 | 23.08.2007 20:30 |
| gehackte Formulare | seb-web | PHP-Fortgeschrittene | 50 | 01.08.2006 15:59 |
| Formulare verschachteln | R4v3r | HTML, Usability und Barrierefreiheit | 8 | 16.01.2006 11:09 |
| Mehrere Formulare auf einmal abschicken | PHP Tipps 2005-2 | 3 | 23.09.2005 10:31 | |
| Formulare Fehlerbehandlung (ausgefüllt/richtiges Format,...) | PHP Tipps 2005-2 | 2 | 04.09.2005 15:32 | |
| [Erledigt] zwei Formulare in einer Datei unterscheiden | PHP Tipps 2005-2 | 5 | 12.08.2005 19:37 | |
| mehrere Formulare auf einer Seite | kampfnickel | PHP Tipps 2005 | 17 | 15.03.2005 13:37 |
| Mehrere Formulare in einer Datei.... | PHP Tipps 2005 | 7 | 10.03.2005 21:55 | |
| Formulare mit <label> oder ne Tabelle | HTML, Usability und Barrierefreiheit | 3 | 10.03.2005 21:35 | |
| zwei formulare... | HTML, Usability und Barrierefreiheit | 3 | 18.01.2005 10:38 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| gruppierte selectbox, php gruppierte radio-button frau herr, zend_form_element_select breite, wachstuch übergröße, luftdruck und felgenart, checkboxen relativ, zend_form_element_select optgroup |