конструкция if-else

Don Arana

Новичок
конструкция if-else

не подскажите (мануал уже обчитался на эту тему), почему при вот таком построении у меня PHP ругается (parse error, unexpected T_ELSE)?

if (условие)
$a=10;
else
$a=0;

if (абсолютно другое условие на другую тему) $b=100;

if (третье условие) $с=10;


Ругается на строчку с ELSE! что-то не так?

И еще вопрос - верна ли конструкция

if (условие)
$a=10;
else
{
$a=0;
$b=..;
$c=..;
}

??
заранее сенкс
(уворачиваясь от летящих помидоров и тухлых яиц :)
 

tony2001

TeaM PHPClub
>Ругается на строчку с ELSE! что-то не так?
copy/paste сюда кусок кода.
то, что ты привел "для примера" никому не поможет.
 

Don Arana

Новичок
Ок. Я пытаюсь претворить в жизнь код с постраничным выводом результатов из MySQL. До вставки участков кода отсюда - (http://leosha.hoster.ru/php/mysql_limit.phtml) с конструкициями if-else все было ок (по крайней мере все работало).
Впрочем, вот как выглядит код:

Ругается на выделеную жирным цветом строчку

Ой! ну надо же! пока сам писал все нашел..и все из-за проклятой ";", которую забыл поставить после $limit=0.! ну лох!

%)

if (!isset($limit)) $limit=0
else $limit=$limit-1;

if(isset($_GET["section"])) $m=(int)$_GET["section"];

if(!$sql = mysql_query("SELECT id, section, section_id, title, date_format(date,'%H:%i, %d/%m/%Y'), comments FROM article LIMIT_$limit,$show_rows ORDER BY date DESC")) echo mysql_error();
else
{
...
}

все, проблема решена, сенкс! :)
 
Сверху