Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: БД и выпадающий список select
 
 автор: jenvlasov   (08.02.2009 в 19:59)   письмо автору
 
 

Здравствуйте, уважаемые посетители форума!!!!Возникла проблемка:у меня есть форма:<input type='text' name='kategory' >в которую я вношу название этой категории(темы).Мне необходимо:после заполнения этого поля формы и пересылки его значения файлу-обработчику,который затем кидает полученное значение в БД,это значение добавлялось в список select и чтобы этот список постоянно пополнялся при заполнении этой формы, то есть:
заполнили мы например, 5 раз,данное поле формы и выпадающем списке получили 5 элементов.Ниже привожу свой код:

скрипт с формой:
<?
$db = mysql_connect("localhost", "dgtu, evgeny");
mysql_select_db("avtomobili", $db);
$res = mysql_query("SELECT * FROM template");
$myrow = mysql_fetch_array($res);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Модуль добавления шаблона</title>
<script language="javascript">

function a()
{
location = 'add.php';
}
</script>
</head>
<body>
<form method="POST" name="forma" action="add.php" enctype="multipart/form-data">
<? echo "<select name=\"temi\">".
'<option onclick=\"a()\">$myrow["kategory"]'."
</select>";
?>&nbsp;

Новая категория:<br>
<?
if (isset($_POST['kategory']))
{
$kategory = htmlspecialchars(stripslashes($_POST['kategory']));
}
else
{
$kategory = "";
}
?>
<input type=text name="kategory" value="<?=$kategory?>"><br>

<input type=submit name="button" value="Добавить"><br><br>
</form>
</body>
</html>

скрипт-обработчик полученных данных(add.php):

<?
$db = mysql_connect("localhost", "dgtu, evgeny");
mysql_select_db("avtomobili", $db);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Шаблоны</title>
</head>
<body>
<?php

if (isset($_POST['kategory']))
{
$kategory = htmlspecialchars(stripslashes($_POST['kategory']));
}
else
{
$kategory = "";
}
$result = mysql_query("INSERT INTO template (kategory) VALUES ('$kategory')");
}
?>

</body>
</html>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования