Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: форма подтверждения удаления данных с бд

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
xak400
Отправлено: 25 Октября, 2016 - 06:08:23
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2016  


Помог: 0 раз(а)




Добрый день, подскажите пожалуйста. Мне необходимо сделать "защиту от дураков". При удалении файлов всплывающее окно для подтверждения. форма всплывает, все здорово, но вот удаление работает не корректно. вместо нужной строки удаляется первая строка которую можно удалить, т.е. с активной кнопкой. причем это строка не первая по id. подскажите пожалуйста в чем может быть ошибка

вот так выглядит простое удаление без всплывающей формы:
if($row_u['uid']!='1'){
echo '

<form method="POST" action="sys-del-account.php">
<input name="uid" type="hidden" value="'. $row_u['uid'] .'"/>';

if((check_deps($link,$dbname,'formations','uid',$row_u['uid']))!="0" or (check_deps($link,$dbname,'rights','uid',$row_u['uid']))!="0")
//если пользователь есть в связанных таблицах то кнопка удаления не активна
echo '<button disabled><img src="themes/default/images/b_drop_inactive.png"</button>';
else
echo ' <button><img src="themes/default/images/b_drop.png"</button>;





с формой на подтверждение удаления:
if($row_u['uid']!='1'){
echo '

<form method="POST" action="sys-del-account.php">
<input name="uid" type="hidden" value="'. $row_u['uid'] .'"/>';
}

if((check_deps($link,$dbname,'formations','uid',$row_u['uid']))!="0" or (check_deps($link,$dbname,'rights','uid',$row_u['uid']))!="0")
echo '<button disabled><img src="themes/default/images/b_drop_inactive.png"</button>';
else
//удаление со всплывающим окном для подтверждения
echo '
<div id="myfond_gris" opendiv=""></div>
<div style="background-color:#FFEABA;" iddiv="box_1" class="mymagicoverbox">
<button><img src="themes/default/images/b_drop.png"</button>
</div>
<div id="box_1" class="mymagicoverbox_fenetre" style="left:-225px; width:450px;">
Внимание!Запись будет удалена безвозвратно!
<div class="mymagicoverbox_fenetreinterieur" style="height:150px; ">
<div align="center">
<br>Продолжить удаление?
<br><br>
<input name="uid" type="hidden" value="'. $row_u['uid'] .'"/>
<div style="width:100px" align="center" class="mymagicoverbox_fermer"><input name="submit" type="submit" value="Да"></div>
</div>
</div>
</div>
<link href="http://fonts.googleapis.com/css?family=Roboto:100,400,300,500,700" rel="stylesheet" type="text/css">
echo '</form>
';
}

(Отредактировано автором: 25 Октября, 2016 - 06:09:17)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB