С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77

Обработчик для выпадающего списка <select></select>

23.06.2015, 17:34. Показов 3105. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день такой вопрос- пишу админку и на странице добавления товара была такая форма

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
            <div class="forma">
                <form enctype="multipart/form-data" action="tovar_add.php" method="post" name="form">
                <label>Введите категорию товара<br>
                <input name="type" type="text" id="name" size="10" maxlength="15">
                </label>
                <label>Введите название товара<br>
                <input name="name" type="text" id="name" size="30" maxlength="20">
                </label>
                <br>
                <label>Введите дату добавления<br>
                <input name="date" type="text" class="value" id="date" value="01.01.0001" size="20" maxlength="20">
                </label>
                </p>
                <label>Введите сюда описание товара<br>
                <textarea name="discription" id="discription" cols="100" rows="7"></textarea>
                </label>
                <br>
                <label>Загрузите файл <br>
                <input type="file" name="file">
                </label>
                <p><input name="submit" type="submit" value="Добавить">
                </p>
                </form>
            </div><!--class - forma end -->
сейчас хочу поменять строчку

HTML5
1
2
3
                <label>Введите категорию товара<br>
                <input name="type" type="text" id="name" size="10" maxlength="15">
                </label>
на выпадающий список, ну чтобы пользователю не пришлось в ручную вводить название категории

сделал такое

HTML5
1
2
3
4
5
6
                <label>Введите категорию товара<br>
                <select name="category">
                    <option value="1">Чай</option>
                    <option value="2">Кофе</option>
                </select>
                </label>
и добавил отдельную таблицу в БД с названием category в нём сделал 2 поля : id и name

прошу подскажите какие нужны сделать в обработчике изменения чтобы всё правильно получилось?

вот и обработчик:


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
        
            <?php 
            
                //директория загрузки файлов
                $dir = '../img/';
                // массив разрешеных расширенией
                $extensions = array('jpeg', 'jpg', 'png', 'gif');
                // максимальный размер файла
                $max_size = 500000;
                if (isset($type) && isset($name) && isset($date) && isset($discription)){
                    if($_FILES['file']['size']> 0){
                    // проверяю чтобы размер файла не был больше максимального
                        if ($_FILES['file']['size'] > $max_size){
                          echo 'файл больше допустимого размера';
                        }
                        else{
                            //получаю рассширение файла
                            $ext = strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION));
                            // проверяю есть ли расширение в массиве допустимых
                            if (in_array($ext, $extensions)){
                                //задаю имя файда
                                $name_img =  uniqid() . '.' . $ext;
                                $path =$dir.$name_img;                              
                                //сохраняю
                                if (move_uploaded_file($_FILES['file']['tmp_name'], $path)){
                                    echo 'файл загружен';
                                    $image = true;
                                }
                                else{
                                    echo '<br>файл, закрузить не удалось';
                                }
                            }
                            else{
                                echo '<br>недопустимое расширение файла';
                            }
                         }
                     }
                // создаю в таблице поле для хранения имени изображения
                    $img = isset($image)?$name_img:'';
                    $result = mysql_query("INSERT INTO `tovar` (`name`, `date`,`discription`, `img`) VALUES ('$name', '$date', '$discription','$img')");
                 
                    if ($result){
                        echo "<br>Товар добавлен в каталог!";
                    }  
                    else{
                        echo "<br>Товар не добавлен!";
                    }
                    
                }
                else{
                    echo "Вы ввели не всю информацию!!";
                }
                  ?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.06.2015, 17:34
Ответы с готовыми решениями:

Создание выпадающего списка <select> по запросу из БД
Здравствуйте! Прошу помочь в решении следующей задачи: Есть БД с индивидуальным номером и ФИО нужно чтобы по запросу...

Выбранное значение selected из выпадающего списка select
Доброго времени суток. Из БД достаю значение от 0 до 7 , например достал 0 Присваиваю переменной это значение: $status=0; ...

Обновление выпадающего списка select без перезагрузки страницы
Здравстуйте. Есть скрипт, который в выпадающий список выводит содержимое папки. Нужно сделать так, чтобы этот список можно было обновлять...

11
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
23.06.2015, 21:06
Лучший ответ Сообщение было отмечено PinkFloydRulit как решение

Решение

Цитата Сообщение от PinkFloydRulit Посмотреть сообщение
добавил отдельную таблицу в БД с названием category в нём сделал 2 поля : id и name
нужно в таблице товаров сделать поле для хранения id категории.
в обработчике берете $_POST['category'] и сохраняете . если, есть таблица категорий, то тогда нужно делать интерфейс для добавления, редактирования, удаления категорий.
а при добавлении товара, данные selecta выводить из базы.
1
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
24.06.2015, 17:47  [ТС]
Добавлено через 18 минут
Цитата Сообщение от fanatikus Посмотреть сообщение
нужно в таблице товаров сделать поле для хранения id категории.
в обработчике берете $_POST['category'] и сохраняете . если, есть таблица категорий, то тогда нужно делать интерфейс для добавления, редактирования, удаления категорий.
а при добавлении товара, данные selecta выводить из базы.
Вот именно, что я не знаю как это "при добавлении товара, данные selecta выводить из базы." записать


я создал интерфейс для добавления, редактирования, удаления категорий- он работает

но вопрос теперь в том - что мне написать в обработчике моей формы добавления товара чтобы он автоматически получал и выводил список <select> со всеми категориями из таблицы категорий ?
у мене в БД всего 2 таблицы - таблица товаров через которую и делалось всё добавление материала, и новая таблица категорий в которой я хочу хранить категории. Чуть не забыл - в таблице товаров есть колонка type которая отвечала за категорию товаров, её то я и хочу заменить на выпадающий список с названиями категорий из таблицы с категориями.

вот форма сама
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
        <div id="main">
            <div class="forma">
                <form enctype="multipart/form-data" action="tovar_add.php" method="post" name="form">
                <label>Введите категорию товара<br>
                <select name="category">
                    <option value="1">Чай</option>
                    <option value="2">Кофе</option>
                </select>
                </label>
                <label>Введите название товара<br>
                <input name="name" type="text" id="name" size="30" maxlength="20">
                </label>
                <br>
                <label>Введите дату добавления<br>
                <input name="date" type="text" class="value" id="date" value="01.01.0001" size="20" maxlength="20">
                </label>
                </p>
                <label>Введите сюда описание товара<br>
                <textarea name="discription" id="discription" cols="100" rows="7"></textarea>
                </label>
                <br>
                <label>Загрузите файл <br>
                <input type="file" name="file">
                </label>
                <p><input name="submit" type="submit" value="Добавить">
                </p>
                </form>
            </div><!--class - forma end --> 
        </div><!-- main end -->
вот старый обработчик:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
        <div id="main">
        <?php 
                //директория загрузки файлов
                $dir = '../img/';
                // массив разрешенных расширений
                $extensions = array('jpeg', 'jpg', 'png', 'gif');
                // максимальный размер файла
                $max_size = 500000;
                if (isset($type) && isset($name) && isset($date) && isset($discription)){
                    if($_FILES['file']['size']> 0){
                    // проверяю чтобы размер файла не был больше максимального
                        if ($_FILES['file']['size'] > $max_size){
                          echo 'файл больше допустимого размера';
                        }
                        else{
                            //получаю расширение файла
                            $ext = strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION));
                            // проверяю есть ли расширение в массиве допустимых
                            if (in_array($ext, $extensions)){
                                //задаю имя файла
                                $name_img =  uniqid() . '.' . $ext;
                                $path =$dir.$name_img;                              
                                //сохраняю
                                if (move_uploaded_file($_FILES['file']['tmp_name'], $path)){
                                    echo 'файл загружен';
                                    $image = true;
                                }
                                else{
                                    echo '<br>файл, загрузить не удалось';
                                }
                            }
                            else{
                                echo '<br>недопустимое расширение файла';
                            }
                         }
                     }
                // создаю в таблице поле для хранения имени изображения
                    $img = isset($image)?$name_img:'';
                    $result = mysql_query("INSERT INTO `tovar` (`type`, `name`, `date`,`discription`, `img`) VALUES ('$type', '$name', '$date', '$discription','$img')");
                    if ($result)
                    {
                        echo "<br>Товар добавлен в каталог!";
                    }  
                    else
                    {
                        echo "<br>Товар не добавлен!";
                    }
                }
                else
                {
                    echo "Вы ввели не всю информацию!!";
                }
        ?>
        </div><!-- main end -->
скажите пожалуйста как переобразовать код обработчика чтобы всё получилось правильно?
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
24.06.2015, 21:30
Лучший ответ Сообщение было отмечено PinkFloydRulit как решение

Решение

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        <?php 
        $link = mysql_connect('host', 'login', 'password')
        or die('Не удалось соединиться: ' . mysql_error());
        mysql_select_db('my_base') or die('Не удалось выбрать базу данных');
        $query = 'SELECT * FROM category';
        $category = array();
        $result = mysql_query($query) or die('Запрос не удался: ' . mysql_error());
        while($r = mysql_fetch_array($result, MYSQL_ASSOC)){
            $category[]= $r;
        }
        ?>
        <select name="category">
            <?php foreach($category as $cat){?>
                <option value="<?php echo $cat['id']?>"><?php echo $cat['name']?></option>
            <?php }?>
        </select>
1
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
25.06.2015, 15:41  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        <?php 
        $link = mysql_connect('host', 'login', 'password')
        or die('Не удалось соединиться: ' . mysql_error());
        mysql_select_db('my_base') or die('Не удалось выбрать базу данных');
        $query = 'SELECT * FROM category';
        $category = array();
        $result = mysql_query($query) or die('Запрос не удался: ' . mysql_error());
        while($r = mysql_fetch_array($result, MYSQL_ASSOC)){
            $category[]= $r;
        }
        ?>
        <select name="category">
            <?php foreach($category as $cat){?>
                <option value="<?php echo $cat['id']?>"><?php echo $cat['name']?></option>
            <?php }?>
        </select>
спасибо, но куда именно это вписать?
простите что туплю(

Добавлено через 16 часов 31 минуту
и не знаю как в таблицу с товарами привязать id из таблицы с категориями*((((((
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
25.06.2015, 22:05
Цитата Сообщение от PinkFloydRulit Посмотреть сообщение
спасибо, но куда именно это вписать?
а ты понимаешь, что там происходит? в коде я имею ввиду. или по барабану, главное чтобы работало?

Добавлено через 17 минут
Цитата Сообщение от PinkFloydRulit Посмотреть сообщение
и не знаю как в таблицу с товарами привязать id из таблицы с категориями*
делаешь поле типа id_category(в таблице товаров), и хранишь там id категории.
1
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
26.06.2015, 15:18  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
а ты понимаешь, что там происходит? в коде я имею ввиду. или по барабану, главное чтобы работало?



да я понимаю что там происходит но только до этой строчки
PHP
1
2
3
4
5
6
7
8
9
while($r = mysql_fetch_array($result, MYSQL_ASSOC)){
            $category[]= $r;
        }
        ?>
        <select name="category">
            <?php foreach($category as $cat){?>
                <option value="<?php echo $cat['id']?>"><?php echo $cat['name']?></option>
            <?php }?>
        </select>
вот эту часть не понимаю.


Добавлено через 17 минут

делаешь поле типа id_category(в таблице товаров), и хранишь там id категории.

в поле id_category я переименовал своё поле type в таблице товаров, но связь установить не получалось ибо выдовал mysql ошибку - на фото прикреплённом смотрите
Миниатюры
Обработчик для выпадающего списка <select></select>  
0
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
26.06.2015, 15:29  [ТС]
может я само поле id_category настроил с самого начала как то не так?

вот его настройки посмотрите:
Миниатюры
Обработчик для выпадающего списка <select></select>  
0
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
26.06.2015, 15:42  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
а ты понимаешь, что там происходит? в коде я имею ввиду. или по барабану, главное чтобы работало?
а вот теперь всё понял что в вашем коде написано и добавил его к файлу добавления товара, осталось понять что делать с обработчиком и как связать таблицы
0
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
26.06.2015, 17:29  [ТС]
так, таблицы вроде связал))
остался обработчик
вот его то никак не получается правильно дописать(
Миниатюры
Обработчик для выпадающего списка <select></select>   Обработчик для выпадающего списка <select></select>  
0
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
26.06.2015, 18:43  [ТС]
Вот обработчик с последними правками которые я пытался сделать

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?php 
include ("../bd.php");
 
if (isset ($_POST['cat_id']))
{
    $cat = $_POST['cat_id'];
}
if (isset ($_POST['name']))
{
    $name = $_POST['name']; if ($name == '') {unset ($name);}
}
if (isset ($_POST['date']))
{
    $date = $_POST['date']; if ($date == '') {unset ($date);}
}
if (isset ($_POST['discription']))
{
    $discription = $_POST['discription']; if ($discription == '') {unset ($discription);}
}
?>
<!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=utf-8">
<title>Обработчик товаров</title>
<link rel="stylesheet" type="text/css" href="/adminMy/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/adminMy/css/navi.css" media="screen" />
<script type="text/javascript" src="/adminMy/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
    $(".box .h_title").not(this).next("ul").hide("normal");
    $(".box .h_title").not(this).next("#home").show("normal");
    $(".box").children(".h_title").click( function() { $(this).next("ul").slideToggle(); });
});
</script>
</head>
<body>
<div class="wrap">
  <div id="header">
    <div id="top">
            <div id="logo"></div>
            <div class="left">
                <p>Добро пожаловать, <strong>Администратор</strong> [ <a href="login.html">Выход</a> ]</p>
            </div>
            <div class="right">
                <div class="align-right">
                    <p>Последний вход выполнен: <strong>09-06-2015 00:00</strong></p>
                </div>
            </div>
      </div>
      <div id="nav">
        <?php include("blocks/menu_header.php")?>
      </div>
    </div>
    <div id="content">
        <?php include("blocks/menu.php") ?>
        <div id="main">
        <?php 
                //директория загрузки файлов
                $dir = '../../img/';
                // массив разрешеных расширенией
                $extensions = array('jpeg', 'jpg', 'png', 'gif');
                // максимальный размер файла
                $max_size = 500000;
                if (isset($cat_id) && isset($name) && isset($date) && isset($discription)){
                    if($_FILES['file']['size']> 0){
                    // проверяю чтобы размер файла не был больше максимального
                        if ($_FILES['file']['size'] > $max_size){
                          echo 'файл больше допустимого размера';
                        }
                        else{
                            //получаю рассширение файла
                            $ext = strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION));
                            // проверяю есть ли расширение в массиве допустимых
                            if (in_array($ext, $extensions)){
                                //задаю имя файда
                                $name_img =  uniqid() . '.' . $ext;
                                $path =$dir.$name_img;                              
                                //сохраняю
                                if (move_uploaded_file($_FILES['file']['tmp_name'], $path)){
                                    echo 'файл загружен';
                                    $image = true;
                                }
                                else{
                                    echo '<br>файл, закрузить не удалось';
                                }
                            }
                            else{
                                echo '<br>недопустимое расширение файла';
                            }
                         }
                     }
                // создаю в таблице поле для хранения имени изображения
                    $img = isset($image)?$name_img:'';
                    $result = mysql_query("INSERT INTO `tovar` (`cat_id`, `name`, `date`,`discription`, `img`) VALUES ('$cat_id', '$name', '$date', '$discription','$img')");
                    if ($result)
                    {
                        echo "<br>Товар добавлен в каталог!";
                    }  
                    else
                    {
                        echo "<br>Товар не добавлен!";
                    }
                }
                else
                {
                    echo "Вы ввели не всю информацию!!";
                }
        ?>
        </div><!-- main end -->
    </div><!--end  content-->
    <div id="footer">
        <div class="left">
            <p>Created by: <a href="#"></a> | Admin Panel: <a href="http://subsystems">SUB SYSTEMS</a></p>
        </div>
        <div class="right">
            <p><a href="">Example link 1</a> | <a href="">Example link 2</a></p>
        </div>
    </div>
</div>
</body>
</html>
Добавлено через 53 минуты
а Вот и новая страница добавления товара с вашим кодом:

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php 
include ("../bd.php");
if (isset ($_POST['cat_name']))
{
    $cat_name = $_POST['cat_name']; if ($cat_name == '') {unset ($cat_name);}
}
if (isset ($_POST['id']))
{
    $id = $_POST['id'];
}
?>
 
<!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=utf-8">
<title>Добавление нового товара</title>
<link rel="stylesheet" type="text/css" href="/adminMy/css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/adminMy/css/navi.css" media="screen" />
<script type="text/javascript" src="/adminMy/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
    $(".box .h_title").not(this).next("ul").hide("normal");
    $(".box .h_title").not(this).next("#home").show("normal");
    $(".box").children(".h_title").click( function() { $(this).next("ul").slideToggle(); });
});
</script>
</head>
<body>
<div class="wrap">
  <div id="header">
    <div id="top">
            <div id="logo"></div>
            <div class="left">
                <p>Добро пожаловать, <strong>Администратор</strong> [ <a href="login.html">Выход</a> ]</p>
            </div>
            <div class="right">
                <div class="align-right">
                    <p>Последний вход выполнен: <strong>09-06-2015 00:00</strong></p>
                </div>
            </div>
      </div>
      <div id="nav">
        <?php include("blocks/menu_header.php")?>
      </div>
    </div>
    <div id="content">
        <?php include("blocks/menu.php") ?>
        <div id="main">
            <div class="forma">
                <form enctype="multipart/form-data" action="tovar_add.php" method="post" name="form">
                <label>Введите категорию товара<br>
                <?php
                $query = 'SELECT * FROM category';
                $category = array();
                $result = mysql_query($query) or die('Запрос не удался: ' . mysql_error());
                while($r = mysql_fetch_array($result, MYSQL_ASSOC))
                {
                    $category[]= $r;
                }
                ?>
                <select name="category">
                    <?php foreach($category as $cat){?>
                        <option value="<?php echo $cat['cat_id']?>"><?php echo $cat['cat_name']?></option>
                    <?php }?>
                </select>
                </label>
                <label>Введите название товара<br>
                <input name="name" type="text" id="name" size="30" maxlength="20">
                </label>
                <br>
                <label>Введите дату добавления<br>
                <input name="date" type="text" class="value" id="date" value="01.01.0001" size="20" maxlength="20">
                </label>
                </p>
                <label>Введите сюда описание товара<br>
                <textarea name="discription" id="discription" cols="100" rows="7"></textarea>
                </label>
                <br>
                <label>Загрузите файл <br>
                <input type="file" name="file">
                </label>
                <p><input name="submit" type="submit" value="Добавить">
                </p>
                </form>
                
            </div><!--class - forma end --> 
        </div><!-- main end -->
    <div id="footer">
        <div class="left">
            <p>Created by: <a href="#"></a> | Admin Panel: <a href="http://subsystems">SUB SYSTEMS</a></p>
        </div>
        <div class="right">
            <p><a href="">Example link 1</a> | <a href="">Example link 2</a></p>
        </div>
    </div>
</div>
</body>
</html>
0
0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 77
29.06.2015, 18:59  [ТС]
Цитата Сообщение от fanatikus Посмотреть сообщение
а ты понимаешь, что там происходит? в коде я имею ввиду. или по барабану, главное чтобы работало?

Добавлено через 17 минут

делаешь поле типа id_category(в таблице товаров), и хранишь там id категории.
Я всё сделал, я молодец))) и вам спасибо за всю неоценимую помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.06.2015, 18:59
Помогаю со студенческими работами здесь

Как при изменении одного <select> подгрузить в другой <select> данные...
Как при изменении одного &lt;select&gt; подгрузить в другой &lt;select&gt; данные... пример: с марками машин. При выборе 'TOYOTA'...

Передать элемент из списка SELECT
Передаю данные на почту. Как передать элемент списка в обработчик формы? &lt;select name=&quot;color&quot;&gt; &lt;option...

2 списка select: выбранные пункты отправляются через $_POST, 2-ой не работает
Вот у меня есть 2 списка (&lt;select&gt;). От пунктов первого списка меняется блок со вторым списком. Затем я передаю значения обоих списков...

Необходимо сделать исчезновение списка select после того как подкатегория была выбрана
Сайт на laravel &lt;?php $cats = $cats-&gt;groupBy('parent_id'); $sub_cats = $cats; $cats = $cats-&gt;get(0); $sub_cats =...

<select> относительно <select>
Есть два выпадающих списка, как во втором выбирать значения относительно первого? &lt;select id=&quot;cat_1&quot; name=&quot;cat_1&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru