Показать сообщение отдельно
  #1 (permalink)  
Старый 21.09.2012, 20:20
Аспирант
Отправить личное сообщение для Юсуф Посмотреть профиль Найти все сообщения от Юсуф
 
Регистрация: 09.03.2012
Сообщений: 84

передача post данных
Делаю для себя интернет магазин, подучивал js решил проверить свои знания,
создал форму
<input type="text" id="CostName'.$selectTovar['tov_id'].'" value="1" />
<input type="hidden" id="CostId'.$selectTovar['tov_id'].'" value="'.$selectTovar['tov_id'].'" />
<button id="EditCostDiv'.$selectTovar['tov_id'].'">X</button>


$selectTovar['tov_id'] - это id номер товара

написал скрипт отправки данных Кол-во товара и его ID через post данные
вот сам скрипт:
$(document).ready(function () {
 var ev = <?php echo $selectTovar['tov_id']; ?>;/** В переменую ev вносим ID блока  **/

		   
//при клике на кнопку
$('#EditCostDiv'+ev).click(function() {

//отправляем ( куда , что (имя / значение) , получаем ответ)

 $.post('code/content/inputBD.php', { zname: $("#CostName"+ev).val(),zid: $("#CostId"+ev).val() } , function(data) {
 //ответ заносим в див
   $('#result'+ev).fadeIn(1000).html('<span id="EditCostSpan">'+ $("#CostName"+ev).val()+' шт. в корзине</span>');
 
       });
     $('#EditCostDiv'+ev).hide();    
   });
                 
		
				

				
			
			});



и вот php обработчик
$name = $_POST['name'];
$id = $_POST['id'];

mysql_connect('localhost', 'root', '1234') or die(mysql_error()); # хост, юзер, пароль
mysql_select_db('bd') or die(mysql_error()); # выбор БД
mysql_query("SET NAMES utf8");

if (isset($name)) {

$zakaz = array( 'zid' => $id, 'zshop' => $name );
$resize = serialize ($zakaz);
$query = "INSERT INTO `zakaz` (`z_shop`,`z_title`) VALUES('$resize','$login')";    
}

но в БД ничего не уходит почему так?
Ответить с цитированием