Някаква грешка ма нз защо .!?

Emperator

Registered
Днес намерих еидн много полезен код ала ко да се прави нещо не съм спал от 4 дена и немога д анамеря защо ми дава тая грешка

Код:
Код:
<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input 

type="reset" value="Наново" />
</form>
<?PHP
if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];

if(empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND 

password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си 

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският 

панел</a>";
}
}
?>

Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\admin\ad.php on line 36

Много добре знам каква е ми пише но 100пъти прегледах кода и си е тъка каже ми кво съм изпуснал
 
Код:
<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input 

type="reset" value="Наново" />
</form>
<?PHP
if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];

if((empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND 

password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си 

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският 

панел</a>";
}
}
?>

:?:
 
smeshko2009 каза:
Код:
<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input 

type="reset" value="Наново" />
</form>
<?PHP
if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];

if((empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND 

password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си 

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href="index.php">Продължете към администраторският 

панел</a>";
}
}
?>

:?:

Баси толкова ми се спи че и тази грешка невиждам Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\admin\ad.php on line 15 няма смисъл от нея а аз нз къде се намирам ;(
 
...
Код:
echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският

панел</a>";
}
}
?>
махни едното }
Ще стане така:
Код:
echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският

панел</a>";
}
?>
 
Код:
<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input

type="reset" value="Наново" />
</form>
<?PHP
if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];

if((empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND

password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският

панел</a>";
}
?>
 
marian каза:
...
Код:
echo "Вие се логнахте успешно!<br>";
echo "<a href="index.php">Продължете към администраторският

панел</a>";
}
}
?>
махни едното }
Ще стане така:
Код:
echo "Вие се логнахте успешно!<br>";
echo "<a href="index.php">Продължете към администраторският

панел</a>";
}
?>

+1 ;)
 
Само още един въпрос

Код:
<?
require "../include/central_function.php";
?>


<center><img src="pic/header.gif">
</center>

<div id="footer"><br><br><br><br><br><br><br> <br><br><center>



<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input

type="reset" value="Наново" />
</form>
<?PHP
if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];

$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "";
$mysql_db = "lw";


if(empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND

password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският

панел</a>";
}

?>



</center>



 </div>
<div align="right">Администраторски панел v0.1beta version by GMmasteR   </div>


Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\admin\index.php on line 41

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\admin\index.php on line 41

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\admin\index.php on line 42
 
Пробвай със:
Код:
<?
require "../include/central_function.php";
?>


<center><img src="pic/header.gif">
</center>

<div id="footer"><br><br><br><br><br><br><br> <br><br><center>



<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input

type="reset" value="Наново" />
</form>
<?PHP
$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "";
$mysql_db = "lw";

$connection = mysql_connect("$mysql_host","$mysql_user","$mysql_pass") or die ('Не може да се осъществи връзка със сървъра');
mysql_select_db("$mysql_db") or die ( 'Не мога да се свържа с базата данни' );



if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];


if(empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href=\"index.php\">Продължете към администраторският

панел</a>";
}

?>



</center>



 </div>
<div align="right">Администраторски панел v0.1beta version by GMmasteR   </div>
 
marian каза:
Пробвай със:
Код:
<?
require "../include/central_function.php";
?>


<center><img src="pic/header.gif">
</center>

<div id="footer"><br><br><br><br><br><br><br> <br><br><center>



<form action="" method="POST">
Потребителско име<br />
<input type="text" name="username" maxlength="20" /><br /><br />
Парола<br />
<input type="password" name="password" maxlength="20" /><br /><br />
<input type="submit" name="submit" value="Логин!" /> <input

type="reset" value="Наново" />
</form>
<?PHP
$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "";
$mysql_db = "lw";

$connection = mysql_connect("$mysql_host","$mysql_user","$mysql_pass") or die ('Не може да се осъществи връзка със сървъра');
mysql_select_db("$mysql_db") or die ( 'Не мога да се свържа с базата данни' );



if($_POST["submit"]) {
$username = $_POST["username"];
$password = $_POST["password"];


if(empty($username) || empty($password)) {
echo "Не сте попълнили някое поле!";
exit;
}

$sql = "SELECT * FROM users WHERE username='$username' AND password='$password' AND userlevel='3'";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$row = mysql_fetch_array($query);
$userlevel = 3;

if($num == 0) {
echo "Потребителско име или парола са грешни или ти не си

администратор!";
exit;
}

$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$_SESSION["userlevel"] = $userlevel;

echo "Вие се логнахте успешно!<br>";
echo "<a href="index.php">Продължете към администраторският

панел</a>";
}

?>



</center>



 </div>
<div align="right">Администраторски панел v0.1beta version by GMmasteR   </div>


Чудно стига ми до Вие се логнахте успешно! и като отида на някоя др станица която съм защитил с

Код:
<?

if(!$_SESSION["username"] || !$_SESSION["password"] || !$_SESSION["userlevel"]) {
echo "Не си логнат!! Логни се!";
exit;
} 
?>

И ми казва не си логнат знаете ли защо ;(
 

Back
Горе