Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   передача post данных (https://javascript.ru/forum/events/31822-peredacha-post-dannykh.html)

Юсуф 21.09.2012 20:20

передача 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')";    
}

но в БД ничего не уходит почему так?

Юсуф 21.09.2012 21:54

Так что? не кто не может помочь???

Юсуф 21.09.2012 22:46

можете не отвечать, всего лишь тупая ошибка, так сказать невнимательность в php коде


Часовой пояс GMT +3, время: 20:27.