Есть форма для заполнения информации в таблицу из базы.
Надо сделать так что б в фору Keywords пишеш название вручную, а определенный список слов додается автоматически (причем в каждый расдел список разный)
Форма
<form name="form1" method="post" action="add_post.php">
<p>
<label>Введите название Фирмы<br>
<input type="text" name="title" id="title">
</label>
</p>
<p>
<label>Введите краткое Полное названия фирмы (META-Description)<br>
<input type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label>Введите ключевые слова (META-Keywords)<br>
<input type="text" name="meta_k" id="meta_k">
</label>
</p>
<p>
<label>Введите полный текст заметки с тегами<br>
<textarea name="text" id="text" cols="40" rows="20"></textarea>
</label>
</p>
<p>
<label>Введите адрес логотипа<br>
<input type="text" name="mini_img" id="mini_img">
</label>
</p>
<p>
<label>Введите название города<br>
<input type="text" name="city" id="city">
</label>
</p>
<p>
<label>Введите категорию заметки<br>
<select name="cat">
<?php
$result = mysql_query("SELECT id, title FROM categories",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору robin_dna@ukr.net. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
</select>
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Занести заметку в базу">
</label>
</p>
</form>
Обработчик
<?php
if (isset($title) && isset($meta_d) && isset($meta_k) && isset($text) && isset($mini_img)
&& isset($cat) && isset($city))
{
$result = mysql_query ("INSERT INTO bussines (title,meta_d,meta_k,cat,text,mini_img,city) VALUES ('$title', '$meta_d','$meta_k','$cat','$text','$mini_img','$city')");
if ($result == 'true') {echo "<p>Ваша заметка успешно добалена!</p>";}
else {echo "<p>Ваша заметка не добалена!</p>";}
}
else
{
echo "<p>Вы ввели не всю информацию, поэтому заметка в базу не может быть добалена.</p>";
}
?>
Спустя 10 часов, 56 минут, 52 секунды (22.01.2010 - 11:04) Gradus написал(а):
Цитата |
Приве, подскажите как правильно! |
Делать зарядку по утрам вот правильно
Я не особо понял что вам нужно
Цитата |
Надо сделать так что б в фору Keywords пишеш название вручную, а определенный список слов додается автоматически |
если вы про то что бы как в поисковике выскакивал сисок при написании, то это не php , а javascript'ом делать надо
Спустя 16 минут, 15 секунд (22.01.2010 - 11:20) stepan написал(а):
Цитата (Gradus @ 22.01.2010 - 08:04) |
то это не php , а javascript'ом делать надо |
- с асинхронными xml запросами или другими словами AJAX
Спустя 3 минуты, 5 секунд (22.01.2010 - 11:23) Gradus написал(а):
Цитата |
- с асинхронными xml запросами или другими словами AJAX |
не обязательно, простой js справиться легко