SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 20.07.2004, 13:49:08
daniel son daniel son ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 25
ups klar start / end .... ein kleiner tipfehler meinerseits ;)
im script stands richtig ... funtionierte aber trotzdem nüscht ...

aber mit dem between komm ich noch nicht ganz klar ...

darf man überhaupt zwei werte bei BETWEEN angeben ???



ich glaub wir haben da auch einen denkfehler drinn....

da ja der start wert fast immer kleiner
als das geäwhlte datum, ausser der termin liegt in ferner zukunft ...
und beim ende genauso .... oder vertuh ich mich jetzt da ...


... *ufz*
__________________
almählich verliere ich den sexuellen durchblick ... homo, hetreo, metro ...
irgendwann noch obi, baumarkt, bauarbeiter oder was kommt noch ???

Geändert von daniel son (20.07.2004 um 13:54:31 Uhr)
Mit Zitat antworten
  #12  
Alt 20.07.2004, 13:57:47
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
> darf man überhaupt zwei werte bei BETWEEN angeben ???

BETWEEN heißt ZWISCHEN, die Abfrage somit ZEIGE ALLE, BEI DENEN DAS IN UNIXTIMESTAMP KONVETIERTE JETZIGE BZW. ANGEGEBENE DATUM ZWISCHEN START UND ENDE LIEGT.

START und ENDE sind ja schon TIMESTAMPS, wenn ich Dich richtig verstanden habe.
Mit Zitat antworten
  #13  
Alt 20.07.2004, 14:03:08
daniel son daniel son ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 25
richtig .... sorry will echt nicht nerven mit dem POST hier ... aber ich hab echt hilfe nötig ...sorry

soll ich mal das arry posten was er nun raus holt ???

das problem ist ... er gibt mir in diesm array mit diesm SELCT

auch termine im august .... das versteh ich nicht an BETWEEN

meine unixdaystart ist ja wenn kkleiner als der start termin im august ... ??


so .... ich war mal ein wenig schlau und hab mir mal im phpmyadmin die zellen und tabellen angesehn ...

und die zellen sind doch nicht im TIMSTAMP format sondern im INT

dann müsste es doch noch einfacher gehen ...
quasie so ???

"SELECT * FROM user_calendar_event WHERE '$unixdaystart' BETWEEN 'datetime_start' AND 'datetime_end' ";
__________________
almählich verliere ich den sexuellen durchblick ... homo, hetreo, metro ...
irgendwann noch obi, baumarkt, bauarbeiter oder was kommt noch ???

Geändert von daniel son (20.07.2004 um 14:21:56 Uhr)
Mit Zitat antworten
  #14  
Alt 20.07.2004, 14:40:40
daniel son daniel son ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 25
so jetzt hab ichs ....


"SELECT * FROM user_calendar_event WHERE $test BETWEEN datetime_start AND datetime_end ";

$test ist ($unixdaystart+$unixdayend)/2

quasie durchschnitt ... jetzt bekomm ich immer die passenden events .....



ich danke küsse knutsche und ach was ....
wenn man sich mal sieht geb ich ein bier aus ....

DANKE für eure tips und wegweiser ....

und vielen dank für eure gedult ... habs gemerkt wurd schon knap

danke tapferesschneid... besonders !!!
__________________
almählich verliere ich den sexuellen durchblick ... homo, hetreo, metro ...
irgendwann noch obi, baumarkt, bauarbeiter oder was kommt noch ???
Mit Zitat antworten
  #15  
Alt 20.07.2004, 15:43:31
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
ich weiss nicht was die ganze aufregung und die kryptischen (nur schwer entschlüsselbaren) posts sollen, aber du hast mit hoher wahrscheinlichkeit ein tabellenfeld, welches das datum für diese Events beinhaltet.

Falls ja, hilft dir doch diese aussage direkt zum Ziel:

PHP-Code:
$start date('Y-m-d'$timestamp_start);
§ende date('Y-m-d'$timestamp_ende);

$db->query("SELECT * FROM faktura WHERE datum BETWEEN '$start' AND '$ende')"
*confused*
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #16  
Alt 20.07.2004, 16:06:13
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
Nein, ich dachte, andersrum. Es gibt je ein Feld für start und ende, deshalb die Abfrage so wie oben beschrieben ...
Mit Zitat antworten
  #17  
Alt 20.07.2004, 20:35:57
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Hmm, hab wenn ich ehrlich sein darf, nicht so ganz verstanden ;)
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #18  
Alt 20.07.2004, 21:39:27
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Re: DATUM start DATUM ende AND Termine inthemiddle

Zitat:
Original geschrieben von daniel son

und wenn ein termin sagen wir vom 16 - 22 August geht ... das wenn ich auf dem kalender "klicke" auf den 18 oder 17 etc auch diesen termin ausgegeben bekomme
Ich denke, dieser Satz zeigt klar, dass ein Termin über mehrere Tage gehen kann und er somit ein Feld für den Anfang und ein Feld für das Ende des Termins hat.
Mit Zitat antworten
  #19  
Alt 21.07.2004, 11:26:26
daniel son daniel son ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 25
nächstes mal muss ich mich irgendwie kürzer , klarer, besser ausdrücken ...

SORRY das der post doch noch so *confused* :confused:

auf jedenfall lags an dem format der SQL felder die waren halt nicht imTIMESTAMP oder im DATETIME format sondern schlicht und einfach INT

nur die Zeit wurde als mktime(UNIXzeit)
gespeichert da lag auch die verwirrung denk ich .....

auf jeden fall noch einmal 1000 dank
für eure hilfe... dadurch wird unsere seit hoffentlich die nächste woche fertig dann kann man den kalender auch in action sehen


DANKE DANIEL
__________________
almählich verliere ich den sexuellen durchblick ... homo, hetreo, metro ...
irgendwann noch obi, baumarkt, bauarbeiter oder was kommt noch ???
Mit Zitat antworten
  #20  
Alt 21.07.2004, 13:47:08
daniel son daniel son ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 25
ohoh es get schon wieder los....


jetzt ist es passiert in der ganzen freude hab ich doch glatt übersehen, das mega kurze termine ....

zb Presentation am 18 August von 9:00 bis 11:00

sich nicht mit dieser art ausgeben lassen
PHP-Code:
$selday $_GET["v"];
$selmont $_GET["m"];

$unixdaystart mktime(0,0,0,$selmont,$selday,date("Y"));
$unixdayend mktime(23,59,59,$selmont,$selday,date("Y"));




$test = ($unixdaystart+$unixdayend)/2
sql
PHP-Code:
"SELECT * FROM user_calendar_event WHERE $test BETWEEN datetime_start AND datetime_end  "

anscheinend reicht es nicht mit dem durchschnit eines tages zu arbeiten ...

aber wie.... habs schon mal so versucht aber das hat auch nicht den effect!

PHP-Code:
"SELECT * FROM user_calendar_event WHERE ($unixdaystart BETWEEN datetime_start AND datetime_end)AND($unixdayend BETWEEN datetime_start AND datetime_end)  "

wenn ich euch damit noch mal belästigen darf ;)
__________________
almählich verliere ich den sexuellen durchblick ... homo, hetreo, metro ...
irgendwann noch obi, baumarkt, bauarbeiter oder was kommt noch ???
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:21:32 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt