Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

способ редактирование данных в БД

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> способ редактирование данных в БД
Имя
Сообщение << Старые топики   Новые топики >>
способ редактирование данных в БД - 2007-10-10 09:44:35.490000   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Вот такая ситуация, есть скрипт который выводит данные из БД и предоставляет возможность редактирования для некоторых полей:

&lt;?php $a=0; $old = pg_query("select * from konkurs where datep&gt;='".$date."' and datep&lt;='".$end_date."' order by datep DESC"); //$old = pg_query("SELECT id,otv,rez FROM konkurs"); ///запрос к бд для вывода редактируемых данных while($rez = pg_fetch_row($old)) { $a++; echo '&lt;tr class="row' . ($a%2+1) . '"&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['0'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['1'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['2'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['4'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['5'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['6'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['7'].'&lt;br&gt;&lt;/td&gt;'; echo '&lt;td class="events"&gt;&lt;p class="text"&gt;' .$rez['8'].'&lt;br&gt;&lt;/td&gt;'; ///////////////////////редактируемые данные echo "&lt;td&gt;&lt;input type=text name=ar[".$rez[0]."] value='$rez[9]' maxlength=15 size=15&gt;&lt;/td&gt;"; echo "&lt;td&gt;&lt;input type=text name=am[".$rez[0]."] value='$rez[10]' maxlength=15 size=15&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;"; } echo '&lt;/table&gt;'; ?&gt; &lt;table cellpadding="2" cellspacing="10" border="0" align="right"&gt; &lt;tr&gt;&lt;td align="right"&gt; &lt;br&gt;&lt;br&gt; &lt;input type="submit" Name="boot" value="Обновить инфо &raquo;&raquo;&raquo;"&gt; &lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;/form&gt; &lt;? if (!empty($_POST['boot'])) { //// отправка данных с кнопки while( (list($idx,$val) = each($ar)) and (list($idx,$val) = each($am)) ) { pg_query("UPDATE konkurs SET otv='".$ar[$idx]."', rez='".$am[$idx]."' WHERE id=$idx"); ////обновление в бд редактируемых данных } } echo '&lt;/table&gt;'; ?&gt;
Вопрос: каким образом можно заменить поля для ввода данных выпадающими минюшками с выбором вариантов, тем самым ограничить пользователей во вводимых данных? Спасибо!

Нужно что то вроде этого:

&lt;select name="rez" style="width:100%" &lt;?php echo htmlspecialchars($rez); ?&gt;&gt; &lt;option align="center" value=""&gt; ... &lt;/option&gt; &lt;option value="Выигран"&gt;Выигран&lt;/option&gt; &lt;option value="Проигран"&gt;Проигран&lt;/option&gt; &lt;option value="Не состоялся"&gt;Не состоялся&lt;/option&gt; &lt;option value="Не участвуем"&gt;Не участвуем&lt;/option&gt; &lt;/select&gt;
Post #: 1
RE: способ редактирование данных в БД - 2007-10-10 21:59:54.046666   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Признавайся, вы с Bios_inside'ом родственники?
Post #: 2
RE: способ редактирование данных в БД - 2007-10-11 14:39:21.860000   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Ты бы бля не умничал!!!!! Люди которые действительно что то шарят, те помогают, а лузеры типа тебя тока пальци гнут и флудят! Если не знаешь то лучше вообще ничего не говори!!!!!!!
Post #: 3
RE: способ редактирование данных в БД - 2007-10-12 21:32:52.216666   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Люди которые действительно что то шарят, не будут вечно помогать безмозглым и ленивым оболтусам вроде тебя.
Post #: 4
RE: способ редактирование данных в БД - 2007-10-13 11:15:09.520000   
0v3r10rd

Сообщений: 211
Оценки: 0
Присоединился: 2007-06-28 18:47:52.503333
запрети доступ или спрячь…
Post #: 5
Страниц:  [1]
Все форумы >> [Веб-программинг] >> способ редактирование данных в БД







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.