Hab folgendes Problem:
Es werden aber keine Einträge in die Datenbank gemacht!
ZUgangsdaten stimmen hab mit PHPmyAdmin Daten in die Tabelle eingefügt und die kann ich auch mit dem Script auslesen lassen. Nur reinschreiben geht net ich find einfach den Fehler net! Also kann sich einer den Code mal bitte angucken und das der vieleicht den Fehler findet! Schon mal danke.
[EDIT]
Ich komme immer bis:
Danke das du dich in unser Gästebuch eingetragen hast. Du bist jetzt $gb_ipsperre sec. gesperrt.
Also müsste er es eigendlich reinschreiben!
Hier sie stelle im Code:
[/EDIT]
Gruß DarkBart
PHP:
<?
include("guestbook/config.php"); // Config laden
// Hier nichts aendern
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
##### Fehler #####
$fehler = "";
if($_POST["icq"] == "" AND $pflicht_icq == 1) { $fehler .= "Du musst deine ICQ Nummer angeben<br>"; }
if($_POST["name"] == "" AND $pflicht_name == 1) { $fehler .= "Du musst deinen Namen angeben<br>"; }
if($_POST["email"] == "" AND $pflicht_email == 1) { $fehler .= "Du musst deine E-Mail Adresse angeben<br>"; }
if($_POST["homepage"] == "" AND $pflicht_homepage == 1) { $fehler .= "Du musst deine Homepage angeben<br>"; }
if($_POST["text"] == "" AND $pflicht_text == 1) { $fehler .= "Du musst einen Text schreiben angeben<br>"; }
#####/Fehler/#####
#####IP Tabelle aufraemen und abfragen#####
$zeit = time();
$gesperrt = $zeit - $gb_ipsperre;
$sql = "DELETE FROM hen_guestbookip WHERE timefeld <= $gesperrt";
mysql_query($sql,$connID);
$sql = "SELECT * FROM hen_guestbook WHERE (ip = '$ip')";
$result = mysql_query($sql,$connID);
#####/IP Tabelle aufraemen und abfragen/#####
$rows = mysql_num_rows($result);
if ($rows != 0) {
echo("Sorry, diese IP ist noch gesperrt warte bitte noch");
} elseif ($fehler != "") {
echo("<b>Fehler:</b><br>$fehler");
} else {
#####Eintrag wird in die DB geschrieben!#####
$sql = "INSERT INTO hen_guestbookip SET
ip = $ip,
timestap = $zeit";
mysql_query($sql,$connID);
$sql = "INSERT INTO hen_guestbook SET
name = $_POST[name],
email = $_POST[email],
homepage = $_POST[homepage],
icq = $_POST[icq],
text = $_POST[text],
ip = $ip";
mysql_query($sql,$connID);
echo("Danke das du dich in unser Gästebuch eingetragen hast. Du bist jetzt $gb_ipsperre sec. gesperrt.");
#####/Eintrag wird in die DB geschrieben!/#####
}
?>
ZUgangsdaten stimmen hab mit PHPmyAdmin Daten in die Tabelle eingefügt und die kann ich auch mit dem Script auslesen lassen. Nur reinschreiben geht net ich find einfach den Fehler net! Also kann sich einer den Code mal bitte angucken und das der vieleicht den Fehler findet! Schon mal danke.
[EDIT]
Ich komme immer bis:
Danke das du dich in unser Gästebuch eingetragen hast. Du bist jetzt $gb_ipsperre sec. gesperrt.
Also müsste er es eigendlich reinschreiben!
Hier sie stelle im Code:
PHP:
#####Eintrag wird in die DB geschrieben!#####
$sql = "INSERT INTO hen_guestbookip SET
ip = $ip,
timestap = $zeit";
mysql_query($sql,$connID);
$sql = "INSERT INTO hen_guestbook SET
name = $_POST[name],
email = $_POST[email],
homepage = $_POST[homepage],
icq = $_POST[icq],
text = $_POST[text],
ip = $ip";
mysql_query($sql,$connID);
echo("Danke das du dich in unser Gästebuch eingetragen hast. Du bist jetzt $gb_ipsperre sec. gesperrt.");
#####/Eintrag wird in die DB geschrieben!/#####
Gruß DarkBart
Zuletzt bearbeitet: