Was genau stimmt denn nu schonwieder net? -.-
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
date
eintrag
email
ergebnis
fehler
hilfe
info
insert
kontrolle
meinung
miteinander
speicher
stellen
versuch
-
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... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ok, hat sich erledigt... habs nun dual geregeld, also mit z?hlwariante 1,0,1,0,1,0,1
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage