удаление из базы mysql
Доброго времени суток!
Есть страница в которую передаются ГЕТ запросом значения меню, объекта и формы для обработки http://sit.loc/index.php?menu=drn_menu&form=del&rn=chernig_rn ---- где del форма chernig_rn --- объект. файл фомы состоит из скрипта: <script language='JavaScript1.1' type='text/javascript'> <!--function Delete(N) { if(confirm("Удалить запись?")) { parent.location='?del='+N; } else { return false; } } --> </SCRIPT> вывода таблици: echo '<table> <tr > <td colspan="2"> <b>Название страницы</b> </td> </tr>'; $resultim = (mysql_query("SELECT * FROM `object` ", $link)); while($rowim = mysql_fetch_array($resultim)){ echo ' <tr> <td> <a href="?id='.$rowim['id'].'">'.stripslashes($rowim['title']).'</a> </td> <td> <a href="#" OnClick="Delete('.$rowim['id'].')">удалить</a> </td> </tr>'; } echo ' </table>'; и функции удаления: if($_GET['del']) delete_pages(); function delete_pages(){ require './blocks/db.php'; echo '<h3>Данные удалены</h3>'; require './blocks/db.php'; $query = "DELETE FROM 'object' WHERE id = '".$_GET['del']."';"; mysql_query($query, $link); } так вот, если запускаю файл/форму удаления просто прописав в адресной строке то загружается табличка и удаление работает, но когда загружаю форму на странуцу с меню, то работа прекращается - я так понимаю не может почемуто заменить значение адресной строки... проовал загрузит форму во фрейме - работает но при наэатии на ссилку удалить окривает форму в новом окне. Делал добавление риунков через FORM SUBMIT с помощью АЯКСА так питался передалать то решение под данную проблему - работает, но одна загвоздка - удаляет запись которая самая первая (а не ту что нада). Я так понимаю здесь нада просто правильно написать присвоение адресной строки в скрипте... Помогите пожалуйста кто знает.... |
а как вставить путь в функцию?
пробую так: function Delete(M,F,R,N) { if(confirm("Удалить запись?")) { document.location='?menu='+M'&form='+F'&rn='+R'&del='+N; <a href="#" OnClick="Delete('.$menu.','.$form.','.$rn.','.$rowim['id'].')">удалить</a> но не работает:( |
Часовой пояс GMT +3, время: 14:21. |