|
|
|
| Здраствуйте.
Столкнулся с такой проблемой.
Делаю списки регионов и городов.
Кроме объема работы по занесению названий в базу, есть еще и создание ячеек, проставление категорий и т.д.
Подскажите пожалуйста как можно облегчить сей труд..., осуществив следующее:
Одно поле TEXT под категорию, ниже идут поля TEXT под названия (штук 30-40).
Результат обработки: Обработчик подставляет категорию cat под кажд.поле name
ТАк же мучает вопрос: Имена полям TEXT (name) нужно задавать разные или одинаковые
Форма
<div align="center">
<form action="add_gorod.php" name="form" method="post" enctype="multipart/form-data">
(cat)<input type="text" name="Cat" id="Cat" style="width:30px;" value="15"/><br> <br>
<input type="text" name="Text1" id="Text1" /><br>
<input type="text" name="Text2" id="Text2" /><br>
<input type="text" name="TextN" id="TextN" /><br>
<input name="button" type="submit" value="Отправить"/>
</form>
</div>
|
Обработчик
<?
$result = mysql_query ("INSERT goroda (Cat,Text1, Text2, Text3, Text4)
VALUES (‘$Cat,’’$Text1,’‘$Text2,’‘$Text3’,’$Text4’ )");
mysql_query($sql,$db);
?>
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(08.04.2009 в 18:32)
| | число полей в SQL-таблице не должно зависеть от любых количественных характеристик приложения. | |
|
|
|
|
|
|
|
для: Trianon
(08.04.2009 в 18:56)
| | А как можно организовать последовательное занесение в базу?
Мажно пример? | |
|
|
|
|
|
|
|
для: Dinya_1
(09.04.2009 в 12:03)
| | Две таблицы, в одной (список категорий): id_category, name category; в другой (список городов): id, name, id_category. Как видно связь между таблицами "один ко многим" по полю "id_category". Обработка занесения примет вид:
<?
$query = "INSERT INTO mytable (name, id_category) VALUES ('$name', '$id_category')";
$result = mysql_query ($query);
?>
|
Только остается подставить значения и заносить поочередно города в соответствующие категории. Выборки осуществлять при объединении таблиц :) Все. | |
|
|
|