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


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

Re: Umfangreiche Formulare auswerten und belegen

From Torsten Zuehlsdorff <foo@meisterderspiele.de>
Newsgroups de.comp.lang.php
Subject Re: Umfangreiche Formulare auswerten und belegen
Date 2015-07-10 09:44 +0200
Organization A noiseless patient Spider
Message-ID <mnnt4t$233$1@dont-email.me> (permalink)
References <mng5r4$cqh$1@news.albasani.net> <899881253.20150709161254@gmx.net> <mnnqm7$6iq$1@news.albasani.net>

Show all headers | View raw


Aloha,

>>> 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.
>>
>> Die Preisfrage lautet: Wie machst Du es den bisher?
>
> Spaghtti :-(

Hast du dich bereits mit Template-Engines beschäftigt? Diese sind dazu 
da, die Präsentations von der Business-Logik zu trennen. Im PHP Bereich 
ist die Bekannteste Smarty. Allerdings ist sie auch mit die Abschreckenste.

In letzter Zeit hat Twig viel Zuspruch und Zulauf bekommen. Ich halte 
sie gerade für Anfänger recht gut geeignet.

>> mysql_query INSERT INTO tabelle implode(array_keys) VALUES
>> implode(array_values)
>> Alle Eingaben natürlich direkt und ungeprüft übernehmen. Versteht sich
>> von selbst, oder? Benutze am besten auch mysql_query, das ist schön
>> veraltet und funktioniert dann auch bald nicht mehr. Nur so macht's
>> richtig Sinn, oder?
>
> ... :-

Eigenwerbung: http://www.dddbl.de

Man wird dir zwar regelmäßig zu Frameworks wie Symfony oder Zend raten. 
Genauso wird man dich beim Umgang mit Datenbanken auf ORMs verweisen. 
Aber es gibt mehr als nur eine Seite und es empfiehlt sich, sich alle 
anzuschauen.

>> Die Standards sind wohl dass man sich eine Klasse sucht welche die
>> Aspekte eines Formulars behandelt. Am besten auch eine für die
>> Datenbank. Vielleicht hätte Dir das auch schon geholfen bei den
>> "fehlerhaften" Fehlermeldungen unter Ubuntu?
>
> Du bist schon ein wenig arrogant, oder?

Ihr solltet euch beide ein wenig zurücknehmen. Auch wenn Stefan etwas 
über die Stränge schießt, machst du es mit dieser Frage nicht besser, 
sondern provozierst nur.

> Hey, alles wird gut und du brauchst auf meine Dummen Fargen nicht zu
> antworten. Frag dich mal, warum hier im Forum so wenig los ist...

Als reflexartige Antwort kannst du erwarten, dass dies kein Forum, 
sondern das Usenet ist ;)

Versuche dir ein etwas dickeres Fell zuzulegen. Bei ehrlichen Fragen 
gibt es ehrliche Antworten. Und da gilt der Grundsatz: Willst du die 
Antwort oder willst du lieb gehabt werden? ;)

> Anfänger trauen sich ja nicht mehr zu fragen! Und zu diesen zähle ich
> mich. Weder werde ich für meine PHP Arbeit bezahlt noch in irgend einer
> anderen Weise entlohnt. Alles für mich und meine Familie! Reines
> Privatvergnügen.

Jan, es freut mich, dass du dich selbst als Anfänger betrachtest. Ich 
bin seit Jahren Ausbilder und kann daher aus meiner Erfahrung sagen, 
dass diese Einschätzung der beste Start ist, um viel zu lernen.

Das Problem am Lernen allerding ist, dass es - entgegen der viel 
häufiger vertretenen Meinungen - keine korrekte Lösung gibt. Und selbst 
wenn es eine gäbe und man sie dir verrät, du sie als Anfänger sehr 
wahrscheinlich falsch machen würdest. ;)

Es gibt einen ganzen Haufen von Techniken, Mitteln und Möglichkeiten 
dein Problem zu lösen. Alle haben ihre Vor- und Nachteile.

Du sagst, dass deine bisherige Lösung "Spaghtti" ist. Fein. Aber wie 
sieht sie ganz konkret aus?
Selbst ohne Klassen, ORM und Template-Engine kann man brauchbare 
Ergebnisse erzielen. Was für dich als reines Privatvergnügen als zweiter 
Schritt sehr erstrebenswert ist.

Also: Code her und drauf schauen. Am lebenden Objekt lernt es sich am 
besten!
Falls du es hier nicht magst, kannst du mir auch gerne eine E-Mail 
schreiben. Antworten kommen garantiert, dauern aber manchmal, da es viel 
zu tun gibt.
Es wird einen Haufen unterschiedliche Meinungen und Kommentare geben. 
Versuche sie erstmal einfach anzunehmen und genauer zu untersuchen. Als 
Anfänger neigt man zum diskutieren. Aber die anderen sind nicht umsonst 
keine Anfänger mehr.

Gruß,
Torsten

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