Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 02:52   #1
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию динамический запрос

Буду очень признателен если кто-нибудь мне подскажет почему данная связка не работает

PHP код:
        <?php
            $login 
$_SESSION['login'];
   
            
$sql mysql_query("SELECT * FROM s_pics WHERE login='$login' ORDER BY numNum");  
            while (
$row mysql_fetch_array($sql)) {  
                print 
'<p class="sorting" id="pictureId_'.$row['picNum'].'"><img src="imgMin/'.$row['pic'].'" /><a href="#" id="'.$row['picNum'].'" class="delete" onClick="deleteUser('.$row['picNum'].')">x</a></p>';  
            }  
        
?>
вешаю на каждый абзац онклик функцию, работа с библиотекой prototype.js

Код HTML:
<script type="text/javascript">
function deleteUser(id){
new Ajax.Request('delete.php', {
parameters: $('id').serialize(true),
});
}
</script>
функция аякс передача значения в обработчик

PHP код:
<?php
/* Database connection */
include_once 'functions.php';

$login $_SESSION['login'];
if(isset(
$_POST['id'])){
$id $_POST['id'];
$sql 'DELETE FROM s_pics WHERE picNum ="$id" AND login = "$login" LIMIT 1';
mysql_query($sql) or die(mysql_error());
}else{
    echo 
"No POST(((";}
?>
удаляю запись из бд...
Где ошибка, пожалуйста хотя бы намекните, за компом 19 часов, глаза вылазят из орбит.....
маГГ85 вне форума Ответить с цитированием
Старый 15.01.2012, 11:52   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Посмотри в фаербаге, верно ли все отправляется и какой ответ возвращается.
Так хотя бы будешь знать на стороне клиента или сервера проблема.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 15.01.2012, 21:32   #3
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

$('id')
а где элемент <* id="id" на странице?
в чем проблема то отследить результат отправки и результат приема? проставь в яваскрипте перед отправкой alert() на интересующие тебя данные и после приема в пхп проставь дебаги в критических точках, например вывод интересующих данных в файл file_put_contents('debug.txt', var_export($_POST, true)); и сам найдешь свою проблему. За тебя никто отладку всё равно делать не будет, а тебе на будущее всё равно придется этим заниматься, непредвиденные ситуации всегда бывают
iankov вне форума Ответить с цитированием
Старый 15.01.2012, 22:56   #4
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию

Цитата:
Сообщение от iankov Посмотреть сообщение
$('id')
а где элемент <* id="id" на странице?
в чем проблема то отследить результат отправки и результат приема? проставь в яваскрипте перед отправкой alert() на интересующие тебя данные и после приема в пхп проставь дебаги в критических точках, например вывод интересующих данных в файл file_put_contents('debug.txt', var_export($_POST, true)); и сам найдешь свою проблему. За тебя никто отладку всё равно делать не будет, а тебе на будущее всё равно придется этим заниматься, непредвиденные ситуации всегда бывают
спасибо, все ок, вчера уже голова не работала, думать не мог)))
маГГ85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический запрос на форме в Access CrazyN00b Microsoft Office Access 1 14.01.2012 23:32
динамический запрос T11 Microsoft Office Access 2 02.09.2011 11:34
Динамический запрос IBQuery Liones БД в Delphi 5 06.08.2010 06:44
Динамический запрос span4 SQL, базы данных 13 30.05.2009 02:13
Динамический запрос kaizer131 Microsoft Office Access 6 03.04.2009 22:23