kostenloser Webspace werbefrei: lima-city


Was genau stimmt denn nu schonwieder net? -.-

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    technofan

    Moderator Kostenloser Webspace von technofan

    technofan hat kostenlosen Webspace.

    moin alle miteinander...
    ich progge gerade en G?stebuch und m?chte da ne Reloadsperre rein machen... aber das will net so ganz funktionieren... an sich scheint da kein Fehler zu sein, aber wenn man dann eintragen will, l?uft iwas bei der IP-Kontrolle schief...
    hier habt ihr mal das Script:

    if($_POST['senden'] == true)
    {
    $abfrage = "SELECT ip FROM rsguestbook WHERE ip LIKE '".getenv("REMOTE_ADDR")."'";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
       {
       if($row->ip == getenv("REMOTE_ADDR"))
       {
       echo "Diese IP wurde bereis verwendet!";
       }
       else
       {
    if($_POST['name'] == "" OR $_POST['email'] == "" OR $_POST['text']== "")
    {
    echo "Bitte die Felder Name, E-Mail und Text ausf?llen!";
    }
    else
    {
    
    
    $name = $_POST['name'];
    $email = $_POST['email'];
    $icq = $_POST['icq'];
    $msn = $_POST['msn'];
    $homepage = $_POST['homepage'];
    $text = $_POST['text'];
    $ip = getenv("REMOTE_ADDR");
    $timestamp = time();
    $datum = date("d-m-Y - H:i", $timestamp);
    $text = str_replace("\n", "<br>", $text);
    
    
    $eintrag = "INSERT INTO rsguestbook
    (name, email, icq, msn, homepage, text, datum, ip)
    VALUES
    ('$name', '$email', '$icq', '$msn', '$homepage', '$text', '$datum', '$ip')";
    $eintragen = mysql_query($eintrag);
    
    
    if($eintragen == true)
       {
       echo "Eintrag war erfolgreich";
       }
    else
       {
       echo "Fehler beim Speichern";
       }
    
    
    }
       }
       }
    }
    else
    {
    echo "";
    }


    kleene Info nebenbei... die Verbindung wurde da schon hergestellt ^^

    also, meiner Meinung nach liegt das eigentliche Problem an dieser Stelle:

    $abfrage = "SELECT ip FROM rsguestbook WHERE ip LIKE '".getenv("REMOTE_ADDR")."'";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
       {
       if($row->ip == getenv("REMOTE_ADDR"))
       {
       echo "Diese IP wurde bereis verwendet!";
       }
       else
       {
    if($_POST['name'] == "" OR $_POST['email'] == "" OR $_POST['text']== "")
    {
    echo "Bitte die Felder Name, E-Mail und Text ausf?llen!";
    }
    else
    {
    ............................
    }
       }
       }
    }
    else
    {
    echo "";
    }


    K?nnte mir da jemand helfen den Fehler zu finden?
    Danke schonmal im Vorraus f?r jede Hilfe...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Versuchs mal so:

    $abfrage = "SELECT ip FROM rsguestbook WHERE ip = '".getenv("REMOTE_ADDR")."'";


    und

    if($_POST['name'] == "" || $_POST['email'] == "" || $_POST['text']== "")


    Beitrag ge?ndert am 6.09.2006 18:00 von sandrock-jonas
  4. Autor dieses Themas

    technofan

    Moderator Kostenloser Webspace von technofan

    technofan hat kostenlosen Webspace.

    ok, hat sich erledigt... habs nun dual geregeld, also mit z?hlwariante 1,0,1,0,1,0,1
  5. 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!