<?php $db = mysql_connect ("localhost", "root", "");
mysql_select_db ("mrbtn", $db); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Администраторская панель сайта - Добавление новой статьи</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="1010" border="0" align="center" class="main_border">
<tr>
<td width="1010"><div align="center"><img src="images/mrbtn.gif" width="753" height="165" /></div></td>
</tr>
<tr>
<td>
<table width="1010" border="0" class="left_border">
<tr>
<td height="119" class="main_text"><p align="center"><p align="center" class="text_title">Добро пожаловать в панель администрирования сайта</p>
<p align="center" class="text_page_title">Выберите статью для её редактирования:</p>
<p align="left" class="left_border_text">
<?php if (!isset($id))
{
$result = mysql_query ("SELECT title, id FROM mfm");
$myrow = mysql_fetch_array ($result);
do
{
printf ("<p class='left_border_text'><a href='edit_mfm.php?id=%s'>%s</a></p>",$myrow['id'],$myrow['title']);
}
while ($myrow = mysql_fetch_array ($result));
}
else
{
$result = mysql_query ("SELECT * FROM mfm");
$myrow = mysql_fetch_array ($result);
print <<<HERE
<form action="update_mfm.php" method="post" name="form1" class="left_border_text">
<label>Название статьи:<br>
<input value="$myrow[title]" name="title" type="text" id="title" size="40">
</label>
<p>
<label>Категория:<br>
<input value="$myrow[cat]" name="cat" type="text" id="cat">
</label>
</p>
<p>
<label>Ключевые слова (указывать через запятую):<br>
<span class="стиль1">Поле необходимое для поисковых систем</span><br>
<input value="$myrow[meta_k]" name="meta_k" type="text" id="meta_k" size="60">
</label>
</p>
<p>
<label>Краткое описание:<br>
<span class="стиль1">Поле необходимое для поисковых систем</span><br>
<input value="$myrow[meta_d]" name="meta_d" type="text" id="meta_d" size="60">
</label>
</p>
<p>
<label>Дата:<br>
<span class="стиль1">Указывать строго в цифровом виде (xx/xx/xxxx). Например: 12.02.2010</span><br>
<input value="$myrow[date]" type="text" name="date" id="date">
</label>
<br>
<br>
<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="70" rows="20">$myrow[text]</textarea>
</label>
</p>
<p>
<label>Автор:<br>
<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>
<br>
</p>
</form>
HERE;
}
?>
</p> </tr>
</table>
<p align="right"> </p></td>
</tr>
<tr>
<td class="down_text"><p>Все материалы сайта могут свободно распространяться.
</p>
</td>
</tr>
</table>
</body>
</html>
Спустя 1 час, 57 минут, 1 секунда (31.01.2010 - 12:11) twin написал(а):
Для начала сюда.
Спустя 5 часов, 13 минут, 42 секунды (31.01.2010 - 17:25) akphp написал(а):
Побывал там...
Если кому не затруднит - укажите неверное место в вышенаписанном коде.
Если кому не затруднит - укажите неверное место в вышенаписанном коде.
Спустя 6 часов, 6 минут, 12 секунд (31.01.2010 - 23:31) Tim написал(а):
Заключите переменные в фигурные скобки. Вот так:
<input value="{$myrow[author]}" type="text">
<input value="{$myrow[author]}" type="text">
Спустя 1 месяц, 29 дней, 18 часов, 30 минут, 59 секунд (31.03.2010 - 17:02) webroot написал(а):
Здравия!
Подскажите пожалуйста, какой цикл будет работать внутри данной конструкции?
а нужно (например) выбрать список городов из таблицы:
Заранее благодарю
Подскажите пожалуйста, какой цикл будет работать внутри данной конструкции?
print <<<HERE
<form action="update_mfm.php" method="post" name="form1" class="left_border_text">
<label>Название статьи:<br>
<input value="$myrow[title]" name="title" type="text" id="title" size="40">
</label>
<p>
...
...
do{}
while(); # выводит только одну строчку
...
...
while()
endwhile; # выводит только одну строчку
...
...
</form>
HERE;
а нужно (например) выбрать список городов из таблицы:
$result = mysql_query ("SELECT * FROM city ORDER BY id",$db);
$myrow = mysql_fetch_array($result);
do{
echo "<a href='#'>$myrow[name]</a>";
}
while($myrow = mysql_fetch_array($result));
?>
Заранее благодарю
Спустя 1 час, 1 минута, 42 секунды (31.03.2010 - 18:04) Adil написал(а):
Спустя 43 минуты, 22 секунды (31.03.2010 - 18:47) webroot написал(а):
Спустя 43 минуты, 48 секунд (31.03.2010 - 19:31) Michael написал(а):
Не надо делать ничего внутри
Это тоже самое что делать что то внутри $x = "меня";
Отдельно считайте что надо в цикле, накапливая результат в переменных, а потом уже вставите эти перенные:
<<<HERE
...
HERE;
Это тоже самое что делать что то внутри $x = "меня";
Отдельно считайте что надо в цикле, накапливая результат в переменных, а потом уже вставите эти перенные:
<<<HERE
{$per1}
HERE;
Спустя 1 час, 16 минут, 23 секунды (31.03.2010 - 20:47) webroot написал(а):
А можно тогда уточнить?
Есть таблица с городами, запрос выбирает с нее наименования, колличество которых динамично. Эти наименования вставляются в:
и всё это находится в теле
Как можно результат переменной (допустим массив это примет) передать затем (без цикла) в вышеуказанную конструкцию селекта?
Есть таблица с городами, запрос выбирает с нее наименования, колличество которых динамично. Эти наименования вставляются в:
<select name="city" id="city">
<?php
do{echo "<option value='$myrow[id]'>$myrow[name]</option>";}
while($myrow = mysql_fetch_array($result));
?>
</select>
и всё это находится в теле
<<<HERE
...
HERE;
Как можно результат переменной (допустим массив это примет) передать затем (без цикла) в вышеуказанную конструкцию селекта?
Спустя 9 минут, 7 секунд (31.03.2010 - 20:56) Kuliev написал(а):
webroot
Для начала пройдите по ссылке у меня в подписи, усвойте материал, исправьте свой код на подобающий, а потом продолжим!
Для начала пройдите по ссылке у меня в подписи, усвойте материал, исправьте свой код на подобающий, а потом продолжим!
Спустя 21 час, 12 минут, 18 секунд (1.04.2010 - 18:09) webroot написал(а):
Цитата (Kuliev @ 31.03.2010 - 17:56) |
webroot Для начала пройдите по ссылке у меня в подписи, усвойте материал, исправьте свой код на подобающий, а потом продолжим! |
Это как в анекдоте:
Приходит больной к доктору, а доктор ему с порога
- Больной! Что это? Как вы вошли?!.. Лицо должно вызывать жалость, спина - сгорблена, руки на животе, с уст звучит энергичный стон...
Спустя 5 месяцев, 26 дней, 6 часов, 48 минут, 34 секунды (28.09.2010 - 00:57) Vika написал(а):
Надо исправить эту строку
if (!isset($id))на эту
if (!isset($_GET['id']))И все будет работать, удачи!
Спустя 1 час, 16 минут, 31 секунда (28.09.2010 - 02:14) Joker написал(а):
Цитата (webroot @ 31.03.2010 - 20:47) |
по этому я и задавал вопрос! А здесь действительно инфа для "начала" но не более... |
всё закрывать нужно те уроке там инфа только для начала, и вот такие куски кода это шедевр по сравнению с тем чему там учат!
Спустя 3 часа, 40 минут, 5 секунд (28.09.2010 - 05:54) twin написал(а):
Цитата |
Это как в анекдоте: |
Тебя к доктору посылают, а ты упрямо ломишься к паталогоанатому.