Доброго времени суток!
Есть страница в которую передаются ГЕТ запросом значения меню, объекта и формы для обработки
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
с помощью АЯКСА так питался передалать то решение под данную проблему - работает, но одна загвоздка - удаляет запись которая самая первая (а не ту что нада).
Я так понимаю здесь нада просто правильно написать присвоение адресной строки в скрипте... Помогите пожалуйста кто знает....