ONYX
Новичок
Дата регистрации:
25.11.2013 21:55:43
Сообщений: 5
в это окно с помощью аякса отправляю id пользователя:
код окна и отправки:
$(document).ready(function() { // вся магия после загрузки страницы
$('a.refstat'.click(function(event){ // ловим клик по ссылки с id="go"
event.preventDefault(); // выключаем стандартную роль элемента
$.ajax({ // отправляем данные
url: "/ajax/ajax.php",
type: "POST",
data : {id: $(this).attr('data-id', ajax: 'modal_ref_stat'},
dataType: "json",
success:function(data) {
$('#overlay'.fadeIn(400, // сначала плавно показываем темную подложку
function(){ // после выполнения предъидущей анимации
$('#modal_form'
.css('display', 'block' // убираем у модального окна display: none;
.animate({opacity: 1, top: '50%'}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз
$('#idus'.text(data.id); //наш id в диве
});
}
});
});
/* Закрытие модального окна, тут делаем то же самое но в обратном порядке */
$('#modal_close, #overlay'.click( function(){ // ловим клик по крестику или подложке
$('#modal_form'
.animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
function(){ // после анимации
$(this).css('display', 'none'; // делаем ему display: none;
$('#overlay'.fadeOut(400); // скрываем подложку
}
);
});
});
в этом коде все якобы работает окно открывается и id отправляется и выводится здесь
<span id='idus'></span>
вопрос в следующем как мне получить id в модальном окне что бы можно было работать с базой данных???
Пробовал так:
$id = "<span id='idus'></span>";
echo $id; // РАБОТАЕТ
а вот если так:
$id = "<span id='idus'></span>";
$sql = mysql_query("SELECT * FROM `users` WHERE id='$id'"// ЭТА
$row = mysql_fetch_assoc($sql); // КОНСТРУКЦИЯ
echo $row['username']; // НЕ РАБОТАЕТ
Как правильно обработать данные что бы последний код заработал???