kostenloser Webspace werbefrei: lima-city


Datum date()

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Dann nimm mal statt DATE_FORMAT die Funktion FROM_UNIXTIME.

    Gruß
    Karlja
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    karlja schrieb:
    Dann nimm mal statt DATE_FORMAT die Funktion FROM_UNIXTIME.

    Gruß
    Karlja


    hmm dasselbe in grün :p

    Okey, das ist jetzt weg. Aber beim anmelden zeigt der Parseerror?

    if ($eingabefehler == 'false') {
    	$idpruf = $db->query("SELECT klamm, UNIX_TIMESTAMP(zeit) FROM equinox_".$pageconfig['install_nr']."_sperr WHERE klamm ='".$_POST['klammid']."' and UNIX_TIMESTAMP(zeit) >= UNIX_TIMESTAMP()");
    	$sperre = mysql_fetch_array($idpruf);
    	if ($sperre['zeit'] != ?????????) {
    		$fehler['farbe']['klammid'] = 'style="border-color: #ff0000;"';
    		$eingabefehler = 'true';
    		print '<font color="#FF4500">Die Klamm-ID <u>'.$_POST['klammid'].'</u> ist noch bis zum <b>'.date("d.m.Y - H:i:s", $sperre['zeit']).'</b> f&uuml;r eine Neuanmeldung gesperrt!<br></font>';
    	}
    }


    Bei if ($sperre['zeit'] != ?????????) { welche Zahlen soll ich dort eintragen? ;P

    Ich kenn mich wirklich nicht gut mit der Date funktion aus ^^!

    Danke trotzdem :D

    Beitrag zuletzt geändert: 27.1.2009 16:27:32 von shezcrazy
  4. Das wäre nun die Frage, was du als Standard definiert hast... würde es nicht eigentlich reichen, wenn du überprüfst, ob das dort eingetragene Datum kleiner als das aktuelle Datum ist?
    if ($sperre['zeit']<time() {

    Dann kannst du als Standard das aktuelle Datum eintragen lassen und hast keine Problem damit.

    Gruß
    Karlja
  5. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    karlja schrieb:
    Das wäre nun die Frage, was du als Standard definiert hast... würde es nicht eigentlich reichen, wenn du überprüfst, ob das dort eingetragene Datum kleiner als das aktuelle Datum ist?
    if ($sperre['zeit']<time() {

    Dann kannst du als Standard das aktuelle Datum eintragen lassen und hast keine Problem damit.

    Gruß
    Karlja


    Jetzt zeigt er mir trotzdem dass an:

    Die Klamm-ID 323565 ist noch bis zum 01.Jan.1970 01:00:00 für eine Neuanmeldung gesperrt!
  6. shezcrazy schrieb:
    karlja schrieb:
    Das wäre nun die Frage, was du als Standard definiert hast... würde es nicht eigentlich reichen, wenn du überprüfst, ob das dort eingetragene Datum kleiner als das aktuelle Datum ist?
    if ($sperre['zeit']<time() {

    Dann kannst du als Standard das aktuelle Datum eintragen lassen und hast keine Problem damit.

    Gruß
    Karlja


    Jetzt zeigt er mir trotzdem dass an:

    Die Klamm-ID 323565 ist noch bis zum 01.Jan.1970 01:00:00 für eine Neuanmeldung gesperrt!

    ähm ja, hab das Vergleichszeichen verkehrt herum gesetzt. Also > statt <.

    Gruß
    Karlja
  7. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    karlja schrieb:
    shezcrazy schrieb:
    karlja schrieb:
    Das wäre nun die Frage, was du als Standard definiert hast... würde es nicht eigentlich reichen, wenn du überprüfst, ob das dort eingetragene Datum kleiner als das aktuelle Datum ist?
    if ($sperre['zeit']<time() {

    Dann kannst du als Standard das aktuelle Datum eintragen lassen und hast keine Problem damit.

    Gruß
    Karlja


    Jetzt zeigt er mir trotzdem dass an:

    Die Klamm-ID 323565 ist noch bis zum 01.Jan.1970 01:00:00 für eine Neuanmeldung gesperrt!

    ähm ja, hab das Vergleichszeichen verkehrt herum gesetzt. Also > statt <.

    Gruß
    Karlja


    Man kan sich trotz sperre anmelden o.o

    if ($eingabefehler == 'false') {
    	$idpruf = $db->query("SELECT klamm, UNIX_TIMESTAMP(zeit) FROM equinox_".$pageconfig['install_nr']."_sperr WHERE klamm ='".$_POST['klammid']."' and UNIX_TIMESTAMP(zeit) >= UNIX_TIMESTAMP()");
    	$sperre = mysql_fetch_array($idpruf);
    if ($sperre['zeit']>time()) {
    		$fehler['farbe']['klammid'] = 'style="border-color: #ff0000;"';
    		$eingabefehler = 'true';
    		print '<font color="#FF4500">Die Klamm-ID <u>'.$_POST['klammid'].'</u> ist noch bis zum <b>'.date("d.m.Y H:i:s", $sperre['zeit']).'</b> f&uuml;r eine Neuanmeldung gesperrt!<br></font>';
    	}
    }


    MYSQL:

    CREATE TABLE IF NOT EXISTS `equinox_1_sperr` (
      `klamm` int(7) NOT NULL DEFAULT '0',
      `zeit` datetime NOT NULL DEFAULT '9999-12-31 23:59:59',
      PRIMARY KEY (`klamm`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


    Beitrag zuletzt geändert: 27.1.2009 17:08:17 von shezcrazy
  8. Entgegen dem, was ich oben geschrieben habe, macht es mehr Sinn bei DEFAULT für das Feld "zeit" einen TIMESTAMP reinsetzen zu lassen, da ja standardmäßig nichts gesperrt sein soll.

    Den Quelltext zur Anmeldung habe ich noch nicht gesehen, kann dir also nicht sagen, was dabei nicht stimmt.

    Gruß
    Karlja
  9. Autor dieses Themas

    shezcrazy

    Kostenloser Webspace von shezcrazy, auf Homepage erstellen warten

    shezcrazy hat kostenlosen Webspace.

    karlja schrieb:
    Entgegen dem, was ich oben geschrieben habe, macht es mehr Sinn bei DEFAULT für das Feld "zeit" einen TIMESTAMP reinsetzen zu lassen, da ja standardmäßig nichts gesperrt sein soll.

    Den Quelltext zur Anmeldung habe ich noch nicht gesehen, kann dir also nicht sagen, was dabei nicht stimmt.

    Gruß
    Karlja


    :shaft: http://www.shezcrazy.kilu.de/anmelden.txt

    Ich hab ja gesagt das ich mich nicht mit der funktion Date aus kenne deshalb weiß ich auch nicht was nen TIMESTAMP ist. :frown: :-(


    Beitrag zuletzt geändert: 27.1.2009 17:50:02 von shezcrazy
  10. shezcrazy schrieb:
    karlja schrieb:
    Entgegen dem, was ich oben geschrieben habe, macht es mehr Sinn bei DEFAULT für das Feld "zeit" einen TIMESTAMP reinsetzen zu lassen, da ja standardmäßig nichts gesperrt sein soll.

    Den Quelltext zur Anmeldung habe ich noch nicht gesehen, kann dir also nicht sagen, was dabei nicht stimmt.

    Gruß
    Karlja


    :shaft: http://www.shezcrazy.kilu.de/anmelden.txt

    Ich hab ja gesagt das ich mich nicht mit der funktion Date aus kenne deshalb weiß ich auch nicht was nen TIMESTAMP ist. :frown: :-(


    Statt DEFAULT 9999-..... einfach DEFAULT CURRENT_TIMESTAMP.

    In der Datei anmelden würde ich dir empfehlen mal durchzuschauen, ob die Variablen auch die richtigen Werte haben und öfter mal via echo oder print_r auszugeben, um damit festzustellen an welcher Stelle der Fehler liegt.

    Gruß
    Karlja
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!