PHP unexpected '{'

ClocxHD

Lt. Junior Grade
Registriert
Aug. 2014
Beiträge
376
Hallo,

finde den Fehler nicht, PHP sagt mir:
PHP Parse error: syntax error, unexpected '{' in /var/www/html/webif/scripts/login.php on line 12

Code:
PHP:
<?php
	session_start();
	require("../sec-files/sqldat.php");
	$user = $_POST["user"];
	$pwd = $_POST["pwd"];
	$con = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
	$sel = "SELECT * FROM `user`";
	$res = $con->query($sel);

	if (isset($_SESSION["login"])) {
		header("Location: ../index.php");
	} else if ($row = mysqli_fetch_object($res) {
		if ($user == $row->user && $pwd == $row->password) {
			$sess = $_SESSION["login"] = $user;
			if ($sess) {
				header("Location: ../index.php");
			}	
		} else {
			echo "Benutzername und/oder Passwort falsch!<br />";
			echo "<button onclick='back();'>Zur&uuml;ck</button>";
		}
	} else {
		echo "DB-Fehler";
	} 

	if (!isset($_SESSION["login"])) {
		header("Location: ../index.php");
	}
?>

<script type="text/javascript">
	function back() {
		location.href = "../index.php";
	}
</script>

LG,
ClocxHD
 
Es fehlt ne schließende Klammer der else if Bedingung vor {.
 
Code:
	} else if ($row = mysqli_fetch_object($res) {

schau dir das mal gannnnnz genau an :D
 
Vielen Dank :D
Es ist glaube ich zu spät :D
 
du solltest einen editor mit syntax highlighting verwenden, zb notepad++
 
Zurück
Oben