Помогни ни да направим Uroci.net по - богат! Добави урок

Как да оправим грешката $end

PHP » PHP
Styl3r   трудност:    видян: 4256

Грешката е следната
Пример:


Parse error: syntax error, unexpected $end in C:AppServwwwlogin.php on line 41

Най-често тя се получава при незатворени {, сега ще ви покажа как можете да си оправите подобна грешка, но преди това ще кажа защо пиша този урок, пиша го по простата причина, че в форума масово се пита как да си оправим следната грешка..

Имаме следният код


<form action="" method="post">
Username:<input type="text" name="user">
<input type="submit" name="submit" value="Login">
</form>
<?php
if ($_POST['submit']) {
$username= htmlspecialchars($_POST['username']);

if ($username == NULL)
{
echo "Има непопълнено!";
}

else {

$sql = "INSERT INTO members (username) VALUES
('$username')";
mysql_query($sql) or die (mysql_error());
echo "Dobawen uspeshno!";
?>

В момента този код има грешка и тя е следната

Parse error: syntax error, unexpected $end in C:AppServwwwreg.php on line 18

Защото не съм затворил { на $_POST['submit'] и else, при добавянето в базата данни, грешката се оправя по следният начин


<form action="" method="post">
Username:<input type="text" name="user">
<input type="submit" name="submit" value="Login">
</form>
<?php
if ($_POST['submit']) {
$username= htmlspecialchars($_POST['username']);

if ($username == NULL)
{
echo "Има непопълнено!";
}

else {

$sql = "INSERT INTO members (username) VALUES
('$username')";
mysql_query($sql) or die (mysql_error());
echo "Dobawen uspeshno!";
} // Оправено!
} // Вече няма грешка
?>

След като добавих две } грешката вече я няма и кода работи на 100% :)
Забранявам копирането на урока, ако бъде одобрен от администратор!




Коментари (1)

htorbov на 24.02 2012 в 16:42ч.
При грешка "Parse error: syntax error, unexpected $end" проверете за незатворени {
Това ли беше? Добре, че забрани копирането на урока ти, за малко да го постна във всички форуми :-)

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини