Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3371

Re: Umfangreiche Formulare auswerten und belegen

Path csiph.com!aioe.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From k@rl.pflaesterer.de (Karl Pflästerer)
Newsgroups de.comp.lang.php
Subject Re: Umfangreiche Formulare auswerten und belegen
Date Tue, 07 Jul 2015 18:05:24 +0200
Lines 59
Message-ID <m1k2ucrm0r.fsf@mbp.pflaesterer.de> (permalink)
References <mng5r4$cqh$1@news.albasani.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace individual.net /+MwMJZUMMjfqdTkW0Fd5wgHSU5vgT2PZ309NO9A7R0psrWAY=
Cancel-Lock sha1:4s2LvDu/aD/11Q1Caqw5JpwMqtw= sha1:0Jv4tsU+vINjMsdz64OGTvfxFKA=
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/24.4 (darwin)
Xref aioe.org de.comp.lang.php:3371

Show key headers only | View raw


Jan Novak <repcom@gmail.com> writes:

> Hallo,
>
> ich habe umfangreiche Formulare mit Textfeldern, Checkboxen, Optionsboxen und
> DropDown Boxen, welche ausgewertet werden (in der Regel per $_POST) aber auch
> mit Werten vorbelegt sein müssen.
> Das Prinzip ist soweit klar.
>
> Meine Frage genereller Natur ist, welches Vorgehen am besten geeignet ist.
> Ebenso das Zusammenspiel mit der Datenbank bezüglich der Benennung.
>
> HTML Elementen:
> - Namentlich benennen oder als ARRAY?
>
> Datenbank Anbindung:
> - Feldnamen so nennen, wie die Felder im Formular? (nicht möglich, wenn diese
> ein ARRAY sind)
>
> - Vorgabewerte von Textfeldern sind einfach, bei Optionen / Checkboxen und
> DropDown Boxen etwas umständlich, gibts da eine einfachere Möglichkeit?
>
> - Html Ausgaben innerhalbn der PHP Datei mit echo ' [HTML AUSGABE] ' ausgeben
> oder als generell HTML ausgeben und dann innerhalb diesem mit <?php echo
> $_whatever; ?> Variablen einfügen?
>
>
> Bitte nicht falsch verstehen, wie es funktioniert ist mir klar, ich suche nach
> einfachen, bzw. globalen Standards.

Ich glaube nicht, dass du solche finden wirst. Natürlich gibt es best
practices, aber auch diese sind sehr davon abhängig, wie die jeweilige
Entwicklungs- und Laufzeitumgebung aussieht, ob Frameworks und
Dritt-Bibliotheken (zB mit composer) eingesetzt werden und was denn
bisher von anderen Entwicklern dort genutzt wurde.

Gleich wie du obige Fragen beantwortest, kannst du zu guten Lösungen
kommen (oder auch nicht).

Ich würde zumindest eine strikte Trenuung von Layout und Business Logik
anstreben. Eine Vermischung (Ausgabe mit echo in PHP datei) ist nie
hilfreich. Ob du dann eine Template Engine nutzt oder simple PHP
Templates, die du innerhalb einer Funktion oder Methode inkludierst, um
so nicht im globalen Scope zu sein, ist da schon nicht mehr so
entscheidend. Beides bringt dich ziemlich weit.

Versuche eine vernünftige Abstraktionsebene zu finden (zB sollte die
Vorbelegung von Dropdowns durch eine Funktion/Methode erfolgen, dann ist
es auch nicht umständlich); vernünftig heißt aber auch, zu wissen, wann
man aufhören sollte (spätetestens bei AbstractSingletonProxyFactoryBean
(http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html)
hast du die Grenze überschritten :-) )
(immer wieder lesenswert:
http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 )

 KP


Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Umfangreiche Formulare auswerten und belegen Jan Novak <repcom@gmail.com> - 2015-07-07 11:23 +0200
  Re: Umfangreiche Formulare auswerten und belegen k@rl.pflaesterer.de (Karl Pflästerer) - 2015-07-07 18:05 +0200
    Re: Umfangreiche Formulare auswerten und belegen Stefan Mayer <meniskus@gmx.net> - 2015-07-09 14:01 +0200
      Re: Umfangreiche Formulare auswerten und belegen Jan Novak <repcom@gmail.com> - 2015-07-10 08:49 +0200
        Re: Umfangreiche Formulare auswerten und belegen Stefan Mayer <meniskus@gmx.net> - 2015-07-13 12:22 +0200
          Re: Umfangreiche Formulare auswerten und belegen Gregor Kofler <usenet@gregorkofler.com> - 2015-07-13 21:39 +0200
            Re: Umfangreiche Formulare auswerten und belegen Stefan Mayer <meniskus@gmx.net> - 2015-07-15 09:54 +0200
  Re: Umfangreiche Formulare auswerten und belegen Jan Novak <repcom@gmail.com> - 2015-07-10 09:02 +0200
    Re: Umfangreiche Formulare auswerten und belegen Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-10 09:44 +0200
      Re: Umfangreiche Formulare auswerten und belegen Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-13 11:48 +0200
        Re: Umfangreiche Formulare auswerten und belegen Stefan Mayer <meniskus@gmx.net> - 2015-07-13 12:34 +0200

csiph-web