Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2013, 20:48
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Ajax Jquery . load
Почему не выводится в блоке #product данные полученные путем sql запроса
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#category").change (function(){
  var styleValue = $(this).val();
$("#product").load('1_self.php', {style: styleValue});
});
}).change();
 
</script>
 
</head>
 
<body>
[PHP]<?
// Соединяемся с сервером базы данных
require '../blocks/bd.php';
$query = 'SELECT id_cat, name_cat FROM categories ORDER BY id_cat';
$res = mysql_query( $query );
echo 'Категории: <select name="category" id="category">'."\n";
echo '<option value="0">Выберите</option>'."\n";
while ( $ctg = mysql_fetch_array( $res ) ) {
  echo '<option value="'.$ctg['id_cat'].'">'.$ctg['name_cat'].'</option>'."\n";
}
echo '</select><br/>'."\n";
?>[/PHP]
 
<div id="product" name="product">
 
</div>

1_self.php
<?
require '../blocks/bd.php';
$style=$_POST['style'];
$query = 'SELECT id_product
           FROM products
           WHERE id_cat= $style
           ORDER BY id_product';
$res = mysql_query( $query );
while ( $mkr = mysql_fetch_array( $res ) ) {
echo $mkr['id_product'];
}
?>
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2013, 17:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$style=$_POST['style'];
$query = 'SELECT id_product
           FROM products
           WHERE id_cat= $style

Жесть. Благо строки в одинарных кавычках не парсятся.

error_reporting(E_ALL), phpMyAdmin, Ctrl+U в помощь. Ах да, и какая-нибудь хорошая книга по php (читайте сразу раздел безопасности)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery Click() не работает на объекте, созданном Ajax vovabigov jQuery 13 09.09.2012 14:25
Какая разница между post запросами jquery и ajax? Rooner jQuery 2 18.06.2012 14:29
Проблема ajax с Jquery и load() chudoff.a jQuery 1 10.08.2011 00:22
JQuery AJAX, поймать разрыв соединения ilya.tk AJAX и COMET 10 30.12.2010 17:13
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49