Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2012, 20:17
bee bee вне форума
Интересующийся
Отправить личное сообщение для bee Посмотреть профиль Найти все сообщения от bee
 
Регистрация: 04.04.2012
Сообщений: 29

удаление из базы 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
с помощью АЯКСА так питался передалать то решение под данную проблему - работает, но одна загвоздка - удаляет запись которая самая первая (а не ту что нада).

Я так понимаю здесь нада просто правильно написать присвоение адресной строки в скрипте... Помогите пожалуйста кто знает....
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2012, 20:41
bee bee вне форума
Интересующийся
Отправить личное сообщение для bee Посмотреть профиль Найти все сообщения от bee
 
Регистрация: 04.04.2012
Сообщений: 29

а как вставить путь в функцию?

пробую так:

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>


но не работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42
hta/jscript обновление данных MySQL через ODBC драйвер Space-06 Events/DOM/Window 0 26.12.2011 22:19
Индикатор загрузки данных из базы wfire jQuery 13 20.06.2011 13:00
Экспорт базы данных с сайта на мой реальный комп Golovastik Серверные языки и технологии 2 26.02.2011 21:46
Удаление элемента страницы Luter1984 Общие вопросы Javascript 3 20.01.2011 18:51