Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Заполнение формы в PHP данными из БД / 8 сообщений из 8, страница 1 из 1
29.01.2015, 16:33
    #38866915
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Поле ТИП Принтера формируется при загрузке страницы(массив), нужно получить массив из БД в виде поля со списком - Тип картриджа по результату выбора в поле - ТИП Принтера.

Что-то я не нахожу решения ?

<tr>
<td>ТИП Принтера</td>
<td>:</td>
<td><select style="width:200" name=Type_PRT >
<option>*</option>
<?
for ($i = 0; $i <= count($dataPRT); $i++)
{
?>
<option> <?=$dataPRT[$i]?></option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td><label >Тип картриджа</label>
<td>:</td>
<td><select style="width:100" name=TypeCart>
<option>*</option>
<?
for ($i = 0; $i <= count($dataCart); $i++)
{
?>
<option> <?=$dataCart[$i]?></option>
<?
}
?>
</select>
</td>
</tr>
...
Рейтинг: 0 / 0
29.01.2015, 16:43
    #38866929
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Связанные списки или что-то другое имеется в виду?
...
Рейтинг: 0 / 0
29.01.2015, 17:07
    #38866973
StrongX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Appolo,

Я что-то подобное, делал с применение JS (ajax) ну в одном списке типа выбиралась марка, потом динамически подгружались модели и тд. Чисто на php можно, но уже не актуально..
...
Рейтинг: 0 / 0
29.01.2015, 17:25
    #38866989
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Список - Тип картриджа формируется из запроса на выборку по полю-список "ТИП Принтера" . Как после выбора из списка "ТИП Принтера" сформировать Список - Тип картриджа.

Поле-список "ТИП Принтера" вормируется из селекта при загрузке страницы.

А поле "Тип картриджа" должно сформироваться взависимости от результата поля "ТИП Принтера". Или если я в поле 1 введу что-то, то в поле 2 "в списоке" будет соответствующие данные.
...
Рейтинг: 0 / 0
29.01.2015, 17:32
    #38866997
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Appolo,
если без перезагрузки страницы, то js+ajax, если на чистом php-то с перезагрузкой страницы, можно по извращаться с JS загружать все одним махом, а потом фильтровать, но это если данных не много.
...
Рейтинг: 0 / 0
29.01.2015, 17:33
    #38867000
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
...
Рейтинг: 0 / 0
30.01.2015, 14:52
    #38867830
Appolo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Сделал второй массив с типами картриджей.
А как стелать отбор во втором массиве, в зависимости от выбранного в первом?
Так формируется список всех выбранных типов картриджей.

<td>ТИП принтера</td>
<td>:</td>
<td><select style="width:200" name=Type_PRT >

<option>*</option>
<?
for ($i = 0; $i <= count($dataPRT); $i++)
{
?>

<option> <?=$dataPRT[$i]?></option>
<?
}
?>
</select>
</td>

</tr>

<tr>
<td>Тип картриджа</td>
<td>:</td>
<td><select style="width:200" name=Type_Cart >

<option>*</option>
<?
for ($i = 0; $i <= count($datacart); $i++)
{
?>

<option> <?=$datacart[$i]?></option>
<?
}
?>
</select>
</td>

</tr>
...
Рейтинг: 0 / 0
30.01.2015, 15:06
    #38867856
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение формы в PHP данными из БД
Так тема то много раз обмусоливалась. Навскидку http://www.sql.ru/forum/actualsearch.aspx?search=????????? ??????&sin=0&bid=18&bid=61&a=&ma=0&dt=-1&s=1&so=1
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Заполнение формы в PHP данными из БД / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]