php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.11.2004, 22:10  
Gast
 
Beiträge: n/a
Standard if- else abfrage funktioniert irgendwie nicht

Hallo, ich habe ein Problem und ich hoffe ihr könnt mir helfen ja also ich möchte einen Adventkalender machen und will das sich wenn ich auf ein Bild klicke erst der aktive Link genau auf dem Datum aufmacht ansonsten soll eine seite sich öffnen wo steht das es erst noch nicht zeit ist das fenster aufzumachen

so dies wäre mein code
Code:
<?php
  if (date("j.n.y")>=17.12.04) {
  echo "<area shape='rect' coords='480, 245, 508, 263' href='zeit_17.htm' target='Unterframe'>"
  }
  else {
  echo "<area shape='rect' coords='480, 245, 508, 263' href='nochnicht.htm' target='Unterframe'>"
  }
?>
und dieser fehler kommt
Code:
Parse error: parse error, unexpected T_DNUMBER in C:\apachefriends\xampp\htdocs\stadtpfarre\advent.php on line 62
Zeile 62 ist diese hier if (date("j.n.y")>=17.12.04) {

ich hoffe ihr könnt mir helfen

Danke mfg jonny
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.11.2004, 22:18  
Gast
 
Beiträge: n/a
Standard

Du hast eine Klammer vergessen. Es muss heißen
PHP-Code:
if (date("j.n.y")>=17.12.04)) { 
 
Alt 16.11.2004, 22:26  
Gast
 
Beiträge: n/a
Standard

danke aber jetzt kommt die Fehlermeldung

Parse error: parse error, unexpected T_IS_GREATER_OR_EQUAL in C:\apachefriends\xampp\htdocs\stadtpfarre\advent.p hp on line 62
 
Alt 16.11.2004, 22:26  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von maxi
Du hast eine Klammer vergessen.
nö. hat er nicht.

17.12.04 ist einfach keine zahl, die man mit >= irgendwie vergleichen könnte ...

vergleiche die timestamps .. dann sollte es gehen.
imported_Ben ist offline  
Alt 16.11.2004, 22:29  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Ben
17.12.04 ist einfach keine zahl, die man mit >= irgendwie vergleichen könnte ...

vergleiche die timestamps .. dann sollte es gehen.
ich fuerchte damit wird er nicht viel anfangen koennen...

schau dir mal an, wie in php und bei unix daten gespeichert werden. das hat ein besonderes format. und mit diesem laesst sich in der computerwelt leichter arbeiten. schau dir mal die date() funktion und die funktion itime() oder mktime() an... das sollte helfen.
__________________
Was ist validität?
fantast ist offline  
Alt 16.11.2004, 22:39  
Gast
 
Beiträge: n/a
Standard

könntet ihr mir das bitte ein bisschen genauer erklären denn ich kenn mich da nicht wirklich damit aus was ihr meint mit timestamps.... ich hab zwar auf www.php.net nachgeschaut aber ich werd nicht schlau daraus

danke
mfg jonny
 
Alt 16.11.2004, 23:14  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von jonny-core
[..] was ihr meint mit timestamps.... ich hab zwar auf www.php.net nachgeschaut
ja .. du bekommst genau den link hier:
http://de3.php.net/datetime

da findest du alle benötigten funktionen.

grüße ben.
imported_Ben ist offline  
Alt 16.11.2004, 23:16  
Gast
 
Beiträge: n/a
Standard

... außerdem fehlen die ";" hinter den echos und die strings sind nicht richtig escaped ...
falls der parser danach immer noch meckert
 
Alt 18.11.2004, 23:25  
Gast
 
Beiträge: n/a
Standard

Code:
<?php
$timestamptoday = date("j.n.y")
$timestamp_17 = mktime(0,0,0,12,17,2004 );

  if ($timestamptoday==$timestamp_17) {
  echo "<area shape='rect' coords='480, 245, 508, 263' href='zeit_17.htm' target='Unterframe'>";
  }
  else {
  echo "<area shape='rect' coords='480, 245, 508, 263' href='nochnicht.htm' target='Unterframe'>";
  }
?>
also jetzt hab ich das so wenn ich das richtig verstanden habe aber irgendwie funktioniert das noch immer nicht könntet ihr mir bitte helfen..

dieser fehler kommt jetzt

Code:
Parse error: parse error, unexpected T_VARIABLE in C:\apachefriends\xampp\htdocs\stadtpfarre\advent.php on line 63
zeile 63 ist: "$timestamp_17 = mktime(0,0,0,12,17,2004 );"
 
Alt 18.11.2004, 23:50  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von jonny-core
zeile 63 ist: "$timestamp_17 = mktime(0,0,0,12,17,2004 );"
in zeile 62 ($timestamptoday = date("j.n.y")) fehlt ganz hinten ein ";"
 
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage von einer Abfrage Datenbanken 5 27.01.2011 23:31
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Abfrage mit NOT LIKE funktioniert nicht wirklich PsychoEagle Datenbanken 6 26.09.2006 11:45
If else abfrage funzt nicht DDogg PHP Tipps 2007 12 29.11.2005 16:02
if (array_key_exists)... else ... PHP Tipps 2005-2 6 10.10.2005 15:12
if else abfrage PHP Tipps 2005-2 27 09.10.2005 17:28
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
[Erledigt] kompilierte C datei über Apache aufrufen! Server, Hosting und Workstations 6 02.09.2004 23:49
probleme mit if und else PHP Tipps 2004 3 19.08.2004 02:56
Abfrage funktioniert nicht Datenbanken 9 16.08.2004 17:00
Abfrage funktioniert zwar, aber nicht korrekt Datenbanken 2 16.08.2004 09:10
Abfrage gestalten Datenbanken 3 13.08.2004 13:33
Newbie-Frage: Abfrage funktioniert nicht Datenbanken 3 13.08.2004 12:28
[Erledigt] Abfrage funktioniert nicht! Datenbanken 6 29.07.2004 14:59
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php else if datum, php mehrere if else, if else anweisung not like, t_is_greater_or_equal, unexpected t_is_greater_or_equal, php if else or, if else error why ?!? php, php if else funktioniert nicht, if else vergleich php mit fehlerausgabe, if else datum, php array_key_exists unexpected t_dnumber, unexpected t_dnumber, php if date, html if else datumsabhängig, php else abfrage geht nicht, if else geht nicht, xampp if elsif klammer problem, php if date else, if else funktioniert nicht, else php geht nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.