Здрасте. вот код:
H ('Биллинг/Админка', 'Настройки цен');
if (!empty($_POST['ok'])) {
$color = abs(intval($_POST['color']));
$bb = abs(intval($_POST['bb']));
$index = abs(intval($_POST['index']));
$all = abs(intval($_POST['all']));
$nar = intval($_POST['nar']);
$icon = abs(intval($_POST['icon']));
if ($color < 0 OR $bb <0 OR $index <0 OR $all <0 OR $nar <0 OR $icon < 0) {
echo '<div class="error">Данные заполнены не верно!</div>';
} else {
DB::$dbs->query("UPDATE `billing_set` SET `color` = ?, `bb` = ?, `index` = ?, `all` = ?, `nar` = ?, `icon` = ? WHERE `id` = ? LIMIT 1", array($color,$bb,$index,$all,$nar,$icon,1));
header('location: ?modules=settings');
die();
}
}
echo '<div class="lst"><form action="?modules=settings" method="POST">Цена бб-кода:<br/><input type="text" name="bb" value="'.$bill_set['bb'].'"/><br/>Цвет ссылки (цена):<br/><input type="text" name="color" value="'.$bill_set['color'].'"/><br/>
Цена рекламы на главной странице (за сутки):<br/><input type="text" name="index" value="'.$bill_set['index'].'"/><br/>
Цена рекламы на всех страницах (за сутки):<br/><input type="text" name="all" value="'.$bill_set['all'].'"/><br/>
Смена иконки:<br/><input type="text" name="icon" value="'.$bill_set['icon'].'"/><br/>
Очистка нарушений:<br/><input type="text" name="nar" value="'.$bill_set['nar'].'"/><br/>
<input type="submit" name="ok" value="Сохранить"/></form></div>';
break;
case 'allRekl':
if ($us == false){
header ('location: /');
exit;
почему-то после заполнения не идет запись в бд ,а просто обновляется. страница. А если в ручную вписываю в бд , то
строка новая в бд появляется а на сайте тишина. Может кто нибудь подскажет,поможет исправить?
пропиши в начале
$bill_set = DB :: $dbs -> queryFetch("SELECT * FROM `billing_set` WHERE `id`=?", array (1));
--[DARION]--, Спасибо уже сам. разобрался. Удалил ранее добавленное вручную и снова добавил. заработало. Но все равно спасибо тебе.