"We are back" « oc.at

PHP: formular -> datum -> db

mke 12.03.2003 - 19:23 1340 25
Posts

Jedi

PROGrAMmER
Avatar
Registered: May 2002
Location: linz
Posts: 1871
es würd doch reichen, wenn zu falsch gschriebenen wörtern in (klammern) das richtige wort daneben stehen würde :D

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
wir könnten auch aus "standart" ein "ich bin zu dumm, um standard richtig zu schreiben" machen - trüge aber nicht gerade zur leserlichkeit der texte bei... :rolleyes:

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
imho sinnloses geflame ..

willst mich abwerten nur weil ich standard falsch schreib?
ifl

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
nein. ich zeige nur die unsinnigkeit in der vielfalt der ersetzungsmöglichkeiten auf. niemand wertet hier jemanden ab.

sorry, wenn das so rübergekommen ist.

und wennst in zukunft "standard" schreibst, dann hatte der thread ja sogar noch einen sinn ;)

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14711
so bevor ihr weiterflamed die lösung:

Wennst so im Formular zahln einträgst speicherts er als string... da aber mktime nur integer Variablen verarbeitn kann gibts nen fehler..

so und jetzt flamed euch weiter!

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
oc_der********.gif

+- ON TOPIC !
|
v --- ab hier ---

in php reicht es, wenn die entsprechenden felder "so ausschauen" wie zahlen (sich also automatisch konvertieren lassen)

bitte lass dir doch anzeigen, was du vom formular zurück bekommst - mktime() liefert tatsächlich -1 zurück, wenn du leer-strings oder 0-er hineinfütterst.
Bearbeitet von atrox am 13.03.2003, 20:37

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat
was geht nicht zu starten? wenn du mit pear nicht umgehn kannst nenn es nicht schrott :bash:
ich sagte nie pear sei schrott, sondern das quick-ding
Zitat
pear is der standard include path von deinem php ...
nein, aber du hast zumindest teilweise recht, durch die neue php-installation war der include-path noch nicht gesetzt, was auch der fehler war - mein fehler wohl
Zitat
und 0 doku? genügt dir der doku ordner mit allen möglichen anwendungsgebieten ausprogrammiert nicht? :mad:
DOKU != Beispiele
Zitat
ich seh sowas eher als standard faulheit sich neue sachen beizubringen...
glaub ich kaum, dass du mir in dem bereich faulheit zuschreiben kannst -> siehe xslt-threads

so, jetzt hab ich doch meine zeit damit ver(sch)wendet, meine erfahrungen:
- wenn ich des ding verwende wird der code um nicht einen millimeter kürzer, sondern eher länger durch die div. includes und dadurch, dass man aus übersichtsgründen keine elemente hintereinander setzen kann
- ich brauche weder weniger zeit noch weniger html-wissen, wenn ich die library verwend'
- html-templates sind mit der library _nicht_ möglich, weil einem user kann man die kryptische schreibweise echt nicht zumuten
Bearbeitet von watchout am 13.03.2003, 21:46

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
Zitat von watchout
ich sagte nie pear sei schrott, sondern das quick-dingnein, aber du hast zumindest teilweise recht, durch die neue php-installation war der include-path noch nicht gesetzt, was auch der fehler war - mein fehler wohl
akzeptiert ;) sorry für meine heftige reaktion aber gleich sowas wie "der mist haut nicht hin usw" vertrag ich nich ganz

Zitat von watchout
DOKU != Beispiele glaub ich kaum, dass du mir in dem bereich faulheit zuschreiben kannst -> siehe xslt-threads

klar da flutschte es dann schon weil wenn ich mal heiss lauf *G*
naja die Beispiele sind dokumentiert und haben eigentlich den lerneffekt gleich eingebaut.
is kein Doku Ersatz klar ..

Zitat von watchout
so, jetzt hab ich doch meine zeit damit ver(sch)wendet, meine erfahrungen:
- wenn ich des ding verwende wird der code um nicht einen millimeter kürzer, sondern eher länger durch die div. includes und dadurch, dass man aus übersichtsgründen keine elemente hintereinander setzen kann

der code wird kürzer, du sparst dir alle art von abfragen durch die einfachen rules die zu definieren sind und ausserdem ist QuickForm durch OOP auch stylistisch traumhaft

Zitat von watchout
- ich brauche weder weniger zeit noch weniger html-wissen, wenn ich die library verwend'

html wissen brauchst - full ack

aber der zeitfaktor wird, sobald man es einmal raus hat um ein vielfaches verringert durch die einfach fehlerabfrage, datumseingabe alles automatisch ..

Zitat von watchout
- html-templates sind mit der library _nicht_ möglich, weil einem user kann man die kryptische schreibweise echt nicht zumuten

weiss nicht was du hier genau meinst aber wenn ichs recht versteh dürfte

Code: PHP
ob_start();

eine hilfe für dich sein.

Ich arbeite mit IT[X] Templates zusammen mit Quickforms und muss sagen es läuft wie am schnürchen!

Jedi

PROGrAMmER
Avatar
Registered: May 2002
Location: linz
Posts: 1871
[ot]
die kleinen unterschiede:
http://derstandar t.at (zensierter link :D einfach händisch im browser eingeben und leerschritt entfernen)
http://derstandar d.at
[/ot]
Bearbeitet von Jedi am 13.03.2003, 22:09

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
@mke:
strings werden automatisch konvertiert:
"" wird soviel ich weiss als FALSE erkannt, aber nicht als 0
"0" wird selbstverständlich als 0 erkannt, so wie auch alle anderen zahlen so als eben diese zahlen erkannt werden
" 230" oder "230 " macht wahrscheinlich probleme - sollte nämlich ein string bleiben... und ich vermute soetwas in der art wird bei dir zurückkommen, deswegen trim() verwenden... aber irgendwie hab ich ein deja-vu... :rolleyes:
ausserdem solltest du überprüfen, ob deine werte im richtigen bereich liegen, am besten mit regexp einfach ausschliessen, zb "/(\-?\d{1,})/m"

@vossi:
_@doku: richtig, was mir am meisten fehlt ist die erklärung der methoden (input / output) wenn ich erst das ganze file auswendig lernen muss damit ich weiss welche argumente ich da übergeben kann kann ichs mir auch gleich selber schreiben, so hab ich das mit der typenprüfung zb nicht erkannt, hat aber bei mir keinen einfluss, da bei mir jede funktion standardmässig eine typenprüfung eingebaut hat, eine class/function für typen/formatprüfung is auch schon in planung für ein gröberes projekt von mir
_@html-templates: nene, nix buffern :) is ja eh keine ausgabe, also hats keinen einfluss, ich meinte templates wie sie typisch in foren fürs skinning verwendet werden
_@schrott: ich hab nur gsehn "Fatal error: Failed opening required 'HTML/QuickForm.php'" und denk mir na leiwand... netamal require funkt, der ärgere dreck :rolleyes: sorry

mke

Bloody Newbie
Registered: Jan 2003
Location: imma gradaus
Posts: 12
dann mach ich mich mal ans überprüfen ;-)

danke für eure tipps!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz