TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.03.2006, 16:53   #1
TP-Supporter
 
Benutzerbild von Zockratte
 
Registriert seit: Oct 2003
Zockratte macht sich hier sehr viel Mühe

Kalender Uhrzeit Datum


Hallo,

ich brauche für nen Webshop etwas Hilfe.
Neben allem anderen (was auch alles schon fertig ist) muss der Kunde einen Liefertermin angeben. Der darf aber weder in der Vergangenheit liegen, noch der nächste Tag sein wenn es schon nach 12 Uhr ist.
Ich habe nichtmal nen Plan wo ich die genaue Zeit herbekomme ... vom Server? vom Client? Dann weiß ich nicht wie ich mit Zeit rechnen soll.

Brauche kein riesen Kalenderscript das Die Regentage in 2008 vorhersagt nur nen Codschnipsel oder vllt nur nen Denkanstoß.

Danke
__________________
Innerhalb des elseif-Zweiges wird elseif als if und else als else gesehen.

** fototapete drucken**
Zockratte ist offline   Mit Zitat antworten


Alt 02.03.2006, 17:55   #2
TP-Supporter
 
Registriert seit: Feb 2005
Driver ist auf einem guten Weg
Also vorrausgesetzt, der Kunde übermittelt seinen Termin in nem Forular, dann sowas:
PHP-Code:
$liefertermin $_POST['liefertermin']; //Format: TT.MM.YYYY
$liefertermin_parts explode(".",$liefertermin);
$liefertermin_timestamp mktime(0,0,0,$liefertermin_parts[1],$liefertermin_parts[0],$liefertermin_parts[2]);
$heute_timestamp mktime(0,0,0,date("m",time()),date("d",time()),date("Y",time()));
if((
date("H",time()) > 12) && ($liefertermin_timestamp <= $heute_timestamp)) {
die(
"Nach 12 Uhr darf kein Liefertermin für den Folgetag abgegeben werden");
}
if(
$liefertermin_timestamp $heute_timestamp) {
die(
"Es darf kein Liefertermin angegeben werden, der in der Vergangenheit liegt");
}
// Weiterverarbeitung von $liefertermin 
Driver ist offline   Mit Zitat antworten
Alt 03.03.2006, 07:54   #3
TP-Supporter
 
Benutzerbild von Zockratte
 
Registriert seit: Oct 2003
Zockratte macht sich hier sehr viel Mühe
hui, danke ... ich schau mir das gleich mal an. Hast mir sehr geholfen!!
__________________
Innerhalb des elseif-Zweiges wird elseif als if und else als else gesehen.

** fototapete drucken**
Zockratte ist offline   Mit Zitat antworten
Alt 09.03.2006, 17:55   #4
TP-Supporter
 
Benutzerbild von Zockratte
 
Registriert seit: Oct 2003
Zockratte macht sich hier sehr viel Mühe
kann es sein, das hier ein fehler drin ist?

PHP-Code:
if((date("H",time()) > 12) && ($liefertermin_timestamp <= $heute_timestamp)) {
die(
"Nach 12 Uhr darf kein Liefertermin für den Folgetag abgegeben werden");

PHP-Code:
$liefertermin_timestamp <= $heute_timestamp 
ist doch "liefertermin <= heute" ... es wird also gecheckt ob gestern oder heute übergeben wird. In diesem Fall sollte aber "morgen" gecheckt werden ...

also kurz die frage ... Wie bekomme ich raus ob der liefertermin "morgen" ist
__________________
Innerhalb des elseif-Zweiges wird elseif als if und else als else gesehen.

** fototapete drucken**

Geändert von Zockratte (09.03.2006 um 18:01 Uhr).
Zockratte ist offline   Mit Zitat antworten
Alt 09.03.2006, 21:10   #5
TP-Supporter
 
Registriert seit: Feb 2005
Driver ist auf einem guten Weg
Hmm, versuch mal statt
PHP-Code:
$liefertermin_timestamp <= $heute_timestamp 
folgendes:
PHP-Code:
$liefertermin_timestamp <= ($heute_timestamp+60*60*24
Driver ist offline   Mit Zitat antworten
Alt 10.03.2006, 06:01   #6
TP-Supporter
 
Benutzerbild von Zockratte
 
Registriert seit: Oct 2003
Zockratte macht sich hier sehr viel Mühe
ja das funzt. Danke nochmal
__________________
Innerhalb des elseif-Zweiges wird elseif als if und else als else gesehen.

** fototapete drucken**
Zockratte ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Kalender Uhrzeit Datum Kalender Uhrzeit Datum
« Online-Counter einbauen | sicherheit in formular scripts? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67