[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: функция print() с маркером
kolyabis
У меня вопрос ко всем знающим php.
В некоторых книгах и видео курсах, я увидел функцию <<<HERE HERE;
По одному из примеров я сделал так как было показано, только в запросах базе поставил свои данные. Эфекта не получил ни какого. Хотя в видео-курсе Попова, у него получилось. Я сделал не то что похоже как у него, я сделал идентично как у него, но не заработало, полез на форумы, там описано что данная функция <<<HERE HERE; очень капризная и если в конце будут пробелы, ана работать не будет, я проверял и правда, с прабелом не работает.
Потом я наконец сделал так чтоб у меня проверялось условие и выводились статьи, и они вывелись, в данном запросе, я поставил проверку id, что означает что если при нажатии на сслку которую мы получили с базы ей присваивается id, то мы переходим в этом же файле к форме в которой выводится информация о статье.
Проблема в том что ссылки статей в цикле я вывел, но при нажатии на ссылку, я вижу как ей присваивается id, но почемуто на форму не переходит. Подскажите где я ошибся.

Код странички edit_lesson.php

<?php include ("../configuration.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 class="background">
<
table width="1100" border="0" align="center" rules="groups">

<!--
Подключаем верхнюю линию навигации-->
<?php include("blocks/top-line.php"); ?>

</table>
<
table width="1100" border="0" align="center" class="main_border" rules="groups">

<!--
Подключаем шапку сайта-->
<?php include("blocks/header.php");?>

<!--Подключаем линию под шапкой сайта (навигацию)-->
<?php include("blocks/header-line.php");?>

</table>
<
table width="1100" border="0" align="center" rules="groups">
<
tr>
<!--
Подключаем левый блок-->
<?php include("blocks/left.php");?>

<td width="700" class="center-blok">

<?php
if (!isset($id))
{
$result = mysql_query("SELECT title,id FROM lessons",$db);
$myrow = mysql_fetch_array ($result);
do
{
printf ("<p><a href='edit_lesson.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array ($result));
}
else{
$result = mysql_query("SELECT id,title,meta_d,meta_k,date,description,text,author FROM lessons WHERE id=id",$db);
$myrow = mysql_fetch_array ($result);
print <<<HERE
<form name="form1" action="update_lesson.php" method="post">
<p>
<label>Введите название урока<br>
<input value="
$myrow[title]" type="text" name="title" id="title">
</label>
</p>
<p>
<label>Введите краткое описание<br>
<input value="
$myrow[meta_d]" type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>Введите ключевые слова<br>
<input value="
$myrow[meta_k]" type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>Введите дату<br>
<input value="
$myrow[date]" name="date" type="text" id="date" value="2011-01-18">
</label>
</p>
<p>
<label>Введите краткое описание с тегами<br>
<textarea name="description" id="description" cols="60" rows="5">
$myrow[description]</textarea>
</label>
</p>
<p>
<label>Введите полный текст с тегами<br>
<textarea name="text" id="text" cols="60" rows="20">
$myrow[text]</textarea>
</label>
</p>
<p>
<label>Введите автора
<input value="
$myrow[author]" type="text" name="author" id="author">
</label>
</p>
<input name="id" type="hidden" value="
$myrow[id]">
<p>
<label>
<input type="submit" name="submit" id="submit" value="Сохронить изменения">
</label>
</p>
</form>

HERE;
}
?>
</td>

<!--
Подключаем правый блок-->
<?php include("blocks/right.php");?>

</tr>
</
table>
<
table width="1100" border="0" align="center" rules="groups" class="niz">

<!--
Подключаем низжний блок-->
<?php include("blocks/footer.php");?>

</table>
</
body>
</
html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.