 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.12.2005, 15:05
|
#1
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
datum beim jahreswechsel
habe da so eine abfrage:
PHP-Code:
$today = date("Y-m-d");
$sqlevents = "SELECT sorte_id,sorte,halle,stand,jahr,DATE_FORMAT(beginn,'%d.%m.%Y') AS start,DATE_FORMAT(ende,'%d.%m.%Y') AS ziel,titel,inhalt,id,image,link FROM $table_events WHERE beginn<='$today' AND ende>='$today' ORDER BY beginn";
$result = mysql_query($sqlevents) or die(mysql_error());
$num_rows = mysql_num_rows ($result);
if ($num_rows == "0"){
$noevents = "Heute (und zukuenftig) keine Termine vorhanden";
}
else{
for ($i=1; $row = mysql_fetch_array($result); $i++)
{
echo $row['start']." - ".$row['ziel']." - ".$row['id']." - ".$row['halle']."<br>";
echo $row['image']."<br>";
}
}
echo "<b>".$num_rows." Termine</b>";
leider werden termine die nächstes jahr anfangen nicht angezeigt. wo ist der wurm?
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
28.12.2005, 15:55
|
#2
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
ok, hab weiter gebastelt:
PHP-Code:
$sqlevents = "SELECT sorte_id,sorte,halle,stand,jahr,DATE_FORMAT(beginn,'%d.%m.%Y') AS start,DATE_FORMAT(ende,'%d.%m.%Y') AS ziel,titel,inhalt,id,image,link FROM $table_events WHERE beginn>='$today' OR ende>='$today' ORDER BY beginn";
es werden auch termine angezeigt die noch laufen 
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
28.12.2005, 16:58
|
#3
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
dann lass doch beginn raus
|
|
|
23.01.2006, 12:51
|
#4
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
und um die termine der nächsten 14 tage anzuzeigen?
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
23.01.2006, 15:33
|
#5
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ist schon so lange her
Warum nicht einfach WHERE ende>UNIX_TIMESTAMP() (wenns als timestamp ist) und ende>Now() wenns als date ist ?
bei 14 Tagen AND (anfang<DATE_ADD(NOW(),INTERVAL 14 DAY) OR ende<DATE_ADD(NOW(),INTERVAL 14 DAY))
Geändert von steffenk (23.01.2006 um 15:40 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.
|
 |