imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 24.10.2006, 23:06     # 1
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
Парсинг SQL ответа через PHP

Нужно полученный ответ от SQL сервера преобразовать в большое количество переменных которые затем загрузить в HTML таблицу заполненную select'ами, отредактировать их методом выбора в select'е нужных значений (по дефолту в select'е стоит значение из таблицы , мы же только добавляем варианты) и записать в таблицу изменения
Какие методы лучше всего подходят , тока пишите ответы не примерами а методами , я немогу писать код методом copy/paste . если я не понимаю или знаю что не пойму того что я делаю я этого стараюсь просто не делать ,
pnp2000 вне форума  
Старый 25.10.2006, 11:16     # 2
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Я бы просто давал селекту название с добавлением номера записи (из бд). Потом делать апдейт по этому номеру.
А большое количество переменных будет удобно в массив загнать.
EvroStandart вне форума  
Старый 25.10.2006, 11:33     # 3
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
То есть как я понимаю ты имееш ввиду что в каждом операторе select я должен генерить запрос к БД ????
Всё дело в том что таблица будет создаватся динамически , то есть грубо говоря у нас есть таблица на 365 линий , каждый раз мы грузим для редактирования 30 линий , потом если надо следующие 30 и т.д. , в каждой таблице есть несколько столбцов (8-14) . поэтому хочется создать один запрос к БД а потом эту таблицу разложить на кучу переменных и ними работать
pnp2000 вне форума  
Старый 25.10.2006, 13:04     # 4
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Ну, ты понял неправильно.

1) пишеш результаты запроса в массив. примерно так:
$x[1]['name'] $x[1]['id'] $x[1]['adr'] $x[1][...]
$x[2]['name'] $x[2]['id'] $x[2]['adr'] $x[2][...]
...
2) делаеш свои селекты:
<select name="name_$x[1]['id']" ...
<select name="adr_$x[1]['id']" ...

<select name="name_$x[2]['id']" ...
<select name="adr_$x[2]['id']" ...

3) Получив данные из такой формы по именам селектов сразу понятно куда его нужно записывать.

примерно так. Остальное - дело техники.
EvroStandart вне форума  
Старый 25.10.2006, 17:31     # 5
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
Да млин , как же всётаки ещё хреново я знаю PHP
pnp2000 вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:29.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.