способ редактирование данных в БД
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
способ редактирование данных в БД - 2007-10-10 09:44:35.490000
|
|
|
[nux]
Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
|
Вот такая ситуация, есть скрипт который выводит данные из БД и предоставляет возможность редактирования для некоторых полей:
<?php
$a=0;
$old = pg_query("select * from konkurs where datep>='".$date."' and datep<='".$end_date."' order by datep DESC");
//$old = pg_query("SELECT id,otv,rez FROM konkurs"); ///запрос к бд для вывода редактируемых данных
while($rez = pg_fetch_row($old)) {
$a++;
echo '<tr class="row' . ($a%2+1) . '">';
echo '<td class="events"><p class="text">' .$rez['0'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['1'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['2'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['4'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['5'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['6'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['7'].'<br></td>';
echo '<td class="events"><p class="text">' .$rez['8'].'<br></td>';
///////////////////////редактируемые данные
echo "<td><input type=text name=ar[".$rez[0]."] value='$rez[9]' maxlength=15 size=15></td>";
echo "<td><input type=text name=am[".$rez[0]."] value='$rez[10]' maxlength=15 size=15><br></td></tr>";
}
echo '</table>';
?>
<table cellpadding="2" cellspacing="10" border="0" align="right">
<tr><td align="right">
<br><br>
<input type="submit" Name="boot" value="Обновить инфо »»»">
</td></tr>
</table>
</form>
<?
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 '</table>';
?>
Вопрос: каким образом можно заменить поля для ввода данных выпадающими минюшками с выбором вариантов, тем самым ограничить пользователей во вводимых данных? Спасибо! Нужно что то вроде этого:
<select name="rez" style="width:100%" <?php echo htmlspecialchars($rez); ?>>
<option align="center" value=""> ... </option>
<option value="Выигран">Выигран</option>
<option value="Проигран">Проигран</option>
<option value="Не состоялся">Не состоялся</option>
<option value="Не участвуем">Не участвуем</option>
</select>
|
|
|
RE: способ редактирование данных в БД - 2007-10-10 21:59:54.046666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Признавайся, вы с Bios_inside'ом родственники?
|
|
|
RE: способ редактирование данных в БД - 2007-10-11 14:39:21.860000
|
|
|
[nux]
Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
|
Ты бы бля не умничал!!!!! Люди которые действительно что то шарят, те помогают, а лузеры типа тебя тока пальци гнут и флудят! Если не знаешь то лучше вообще ничего не говори!!!!!!!
|
|
|
RE: способ редактирование данных в БД - 2007-10-12 21:32:52.216666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Люди которые действительно что то шарят, не будут вечно помогать безмозглым и ленивым оболтусам вроде тебя.
|
|
|
RE: способ редактирование данных в БД - 2007-10-13 11:15:09.520000
|
|
|
0v3r10rd
Сообщений: 211
Оценки: 0
Присоединился: 2007-06-28 18:47:52.503333
|
запрети доступ или спрячь…
|
|
|
|
|