Parse error: parse error, unexpected $end (помогите с кодом)

Andrew1

<?php if (!isset($id
{
$result = mysql_query("SELECT title,id FROM texts");
$myrow = mysql_fetch_array($result);
do
{
printf ("<p class='style2'><a href='edit_text.php?id=%s'>%s</a></p>",$myrow["id"],
$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result;
}
else
{
print <<<HERE
<form action="update_text.php" method="post">
<p>
<label class="style2">описание страницы в поисковике:<br />
<input type="text" name="meta_d" id="meta_d" />
</label>
</p>
<p>
<label class="style2">ключевые слова:<br />
<input type="text" name="meta_k" id="meta_k" />
</label>
</p>
<p>
<label class="style2">текст:<br />
<textarea name="text" id="text" cols="45" rows="5"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Изменить" />
</label>
</p>
</form>
HERE;}?>

Andrew1

Делал все по образцу, не могу понять где ошибка. Думаю ошибка в этом блоке,так как без него работает все.
Если есть грубые ошибки, то сорри! ятолько учусь.

Andbar

плохо читал доку про синтаксис heredoc, после завершающего маркера до конца строки может находиться только точка с запятой.
p.s.: поставь себе какой-нибудь хороший редактор с адекватной раскраской, например - far + colorer.

lada05

зачем так извращатья вообще с HERE
по сабжу }?> на новую строку перенеси в конце файла
upd сори, уже ответили выше

lada05

хороший редактор с адекватной раскраской, например - far + colorer.
ололо

Andrew1

Я сейчас делаю в дримвивере, far + colorer лучше будет?

Andbar

Я сейчас делаю в дримвивере, far + colorer лучше будет?
в твоём примере colorer раскрасил }?> в цвет, в который раскрашиваются строки. Если дримвивер раскрасил их как правильную закрывающуюся фигурную скобку и закрывающийся пхп-тег, то определённо имеет смысл поискать другой редактор так, чтобы минимальная синтаксическая корректность определялась правильными цветами. Far+colorer - один из самых простейших вариантов. Но если тебе нужен автокомплит и какие-либо более продвинутые функции, советую поискать специализированный редактор.
Оставить комментарий
Имя или ник:
Комментарий: