Вот код:
<?php include ("blocks/bd.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Обработчик </title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" class="main_border">
<!--Подключаем шапку сайта-->
<?php include ("blocks/header.php"); ?>
<tr bgcolor="#999999">
<td valign="top" ><table width="838" border="0">
<tr>
<!--Подключаем панель навигации-->
<?php include ("blocks/left.php"); ?>
<th valign="top" >
<?php if (!isset ($id))
{
$result = mysql_query("SELECT title,id FROM state");
$myrow = mysql_fetch_array($result);
do
{
printf("<p><a href= 'edit_state.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
$result = mysql_query("SELECT * FROM state where id = $id");
$myrow = mysql_fetch_array($result);
print <<<here
<form name = "form1" method = "post" action = "add_state.php">
<p>
<label>Введите название статьи<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>Введите краткое описание
<br>
<input type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>Введите ключевые слова<br>
<input type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>Введите дату добавления статьи
<br>
<input name="data" type="text" id="data" value="2010-04-03">
<br>
</label>
</p>
<p>
<label>Введите краткое описание статьи с тегами абзатцев
<textarea name="opisanie" id="opisanie" cols="40" rows="5"></textarea>
</label>
</p>
<p>
<label>Введите текст статьи
<br>
<textarea name="text" id="text" cols="40" rows="20"></textarea>
</label>
</p>
<p>
<label>Введите автора статьи<br>
<input type="text" name="avtor" id="avtor">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Добавить статью на сайт">
</label>
</p>
</form>here;}
?>
</th>
</tr>
</table></td>
</tr>
<!--Подключаем нижнюю часть страницы-->
<?php include ("blocks/footer.php"); ?>
</table>
</body>
</html>
Спустя 20 минут, 56 секунд (10.02.2010 - 11:55) Gradus написал(а):
посмотрите на инклуд файлы, возможно там проблемы.
и
here в конце с новой строки пишите без пробелов вначале
и
print <<<here
<form name = "form1" method = "post" action = "add_state.php">
<p>
<label>Введите название статьи<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>Введите краткое описание
<br>
<input type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>Введите ключевые слова<br>
<input type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>Введите дату добавления статьи
<br>
<input name="data" type="text" id="data" value="2010-04-03">
<br>
</label>
</p>
<p>
<label>Введите краткое описание статьи с тегами абзатцев
<textarea name="opisanie" id="opisanie" cols="40" rows="5"></textarea>
</label>
</p>
<p>
<label>Введите текст статьи
<br>
<textarea name="text" id="text" cols="40" rows="20"></textarea>
</label>
</p>
<p>
<label>Введите автора статьи<br>
<input type="text" name="avtor" id="avtor">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Добавить статью на сайт">
</label>
</p>
</form>
here;
here в конце с новой строки пишите без пробелов вначале
Спустя 9 минут, 6 секунд (10.02.2010 - 12:04) sergeiss написал(а):
Цитата (Deemc @ 10.02.2010 - 12:34) |
$result = mysql_query("SELECT title,id FROM state"); $myrow = mysql_fetch_array($result); do { printf("<p><a href= 'edit_state.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]); } while($myrow = mysql_fetch_array($result)); } |
Не по теме вопроса, но по сути дела: а самого тебя не "воротит" от логики работы этого кривого кода (я не назову код дебильным только потому, что ты не виноват, что так написал )
Сначала находим данные, потом берем данные (даже не проверяя, есть ли там хоть что-нибудь!!!!!), потом только идем в циал. А в цикле вообще нифига не делается! Весь цикл - это "точка с запятой".
Лучше сходи СЮДА и почитай о выводе данных.
Спустя 8 минут, 37 секунд (10.02.2010 - 12:13) stepan написал(а):
Deemc Это как масло масленое -
<html>
<body>
Масло
<?php print 'Масленое'; ?>
</body>
</html>
Спустя 17 минут, 54 секунды (10.02.2010 - 12:31) Deemc написал(а):
Все, заработало, ошибка оказывается была в пробелах перед HERE, но теперь другая проблема : форма не вставляется, походу else не выполняется? Как исправить?
Спустя 35 минут, 39 секунд (10.02.2010 - 13:07) Gradus написал(а):
одни и тежэ вопросы каждые 2 часа на форуме почитайте форум,прочитайте про get , post переменные как их принимать, про гегистр глобал, забейте на попова
Спустя 14 минут, 50 секунд (10.02.2010 - 13:21) DedMorozzz написал(а):
объявление надо дать при создании темы для статуса "гость" и "новичёк" - ссылку на тему куилёва про Попова. В день 3 новых "гостя"/"новичка" с проблемой по Попову...
Спустя 4 минуты, 19 секунд (10.02.2010 - 13:26) qpayct написал(а):
надо доктора антиПопова - любовь с первого слова на форуме найти