Problem: Parse error

PC Freak

Erfahrenes Mitglied
Bin PHP Anfänger, wie muss der Code richtig lauten, bei echo "$zugriff" ?

Vielen Dank :)

PHP:
$pruef=mysql_query("SELECT ip FROM ipsperre WHERE ip='$ip'") or die(mysql_error());
if(@!mysql_fetch_array($pruef)) { // Wenn die IP nicht gefunden wurde: Eintrag
    mysql_query("INSERT INTO ipsperre (ip, time) VALUES ('$ip', '$jetzt')") or die(mysql_error()); echo "$zugriff"
    
    // IP wurde gefunden
}
} else { // ansonsten Verweigerung
    echo "Ip gefunden";
}
?>
 
PHP:
$pruef=mysql_query("SELECT ip FROM ipsperre WHERE ip='$ip'") or die(mysql_error());
if(@!mysql_fetch_array($pruef)) { // Wenn die IP nicht gefunden wurde: Eintrag
    mysql_query("INSERT INTO ipsperre (ip, time) VALUES ('$ip', '$jetzt')") or die(mysql_error()); 
    echo $zugriff;
    
    // IP wurde gefunden
} else { // ansonsten Verweigerung
    echo "Ip gefunden";
}
?>

Richtig einrücken und du hättest gesehen, dort fehlt ein Semikolon.
Übrigens, der Rest der Fehlermeldung wäre noch interessanter gewesen.

Außerdem hattest du eine schließende geschweifte Klammer zuviel drin.
Bei Ausgabe einer Variable sind Anführungszeichen übrigens nicht nötig.
 
Zurück