Добрый день, подскажите пожалуйста. Мне необходимо сделать "защиту от дураков". При удалении файлов всплывающее окно для подтверждения. форма всплывает, все здорово, но вот удаление работает не корректно. вместо нужной строки удаляется первая строка которую можно удалить, т.е. с активной кнопкой. причем это строка не первая по 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)
|