Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
DESC [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
DESC


 
navis-longa
05-05-2001, 14:16 
 
Sch....,

irgendetwas stimmt doch nicht so ganz, da 'DESC' schon wieder nicht funktioniert - zwar stimmen der Monat und der Tag jedoch beim Jahr dreht er durch und meint, daß 2002 vor 2001 wäre?????

Außerdem habe ich noch ein anderes Problem:
Bei der Eingabe von Daten über ein Formular bringt er mir nur das erste Wort und alles nach dem 'Leerzeichen' wird gelöscht.

Kannst Du mir da vielleicht auch noch einen Tip geben?

 
navis-longa
05-05-2001, 14:18 
 
Nein - der obige Beitrag gehört eigentlich noch zum vorherigen Thema - SORRY

 
sir_holmes
05-05-2001, 15:49 
 
Ich schon wieder,

kann es sein, dass Du die Spalte, in der die Daten gespeichert werden sollen, nicht als TEXT oder LONGTEXT deklariert hast? Wenn Du nämlich CHAR() oder VARCHR() genommen hast, wird ja nur die angegebene Zeichenanzahl übernommen.

Mit der falschen Reihenfolge der Jahreszahl kann ich Dir leider auch nicht weiterhelfen. Keine Ahnung woran das liegt?!


Sir Holmes

 
navis-longa
06-05-2001, 11:29 
 
Na klar - logisch - mann mann mann
Vielen Dank für Deine Hilfe ich hätte wahrscheinlich noch Stundenlang herumprobiert ...

 
Titus
09-05-2001, 16:24 
 
Ein Datum sollte man als DATE speichern - nicht als TEXT oder VARCHAR. Dabei ist aber darauf zu achten, daß DATE Daten nur im ISO-Format akzeptiert ... also 'YYYY-MM-DD'.

Das Format hat den Vorteil, daß man Daten so direkt per strcmp vergleichen und auch einfach 'alphabetisch' sortieren kann. Dann klappt's auch mit dem "order by" in der Query.

Das aktuelle ISO-Datum bekommt man mit date (http://www.php.net/manual/de/function.date.php)('Y-m-d');

Umwandeln ins deutsche Format: date('d.m.Y',strtotime (http://www.php.net/manual/de/function.strtotime.php)($datum));


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:50 Uhr.