Не обновляются данные в бд?

236
05 мая 2017, 19:55

Моей проблемы не увидел, либо плохо искал. Есть объект по клику на который меняется 1 его параметр и записывается с помощью ajax в таблицу. Проблема в следующем: Параметр меняется нормально, но вот в базу данные не записываются.

$('#mod').click(function() { 
  var a0 = this.getAttribute('value'); 
  if (a0 == '11') { 
    this.setAttribute('value', '12'); 
  } else { 
    this.setAttribute('value', '11'); 
  } 
  var pr1 = 'a0'; 
  var pr2 = '2'; 
  $.ajax({ 
    type: 'post', 
    url: '../system/proc3.php', 
    data: ({ 
      m: pr1, 
      d: pr2, 
    }), 
  }) 
})
<input id='mod' value='11'>

В proc3.php обработчик следующий:

<? 
if (isset($_POST['m']))  
{ 
$da_is = $_POST['m']; 
$da_nm = $_POST['d']; 
 
if($da_is == 'a0'){ 
	$mand = $_SESSION['nLog']; 
	$da_mm = $da_nm; 
	$query55 = mysqli_query($link, "SELECT id,a_1 FROM o_tr1 WHERE `id`='{$da_mm}'"); 
	$row5 = mysqli_fetch_array($query55); 
	$p_s = $row5['a_1']; 
		if($p_s == '0'){ 
			$s_s = $p_s+1; 
			mysqli_query($link, "UPDATE `o_tr1` SET `a_1`='{$s_s}' WHERE `id` = '{$da_mm}'"); 
			}else{ 
				$s_s = $p_s-1; 
				mysqli_query ($link, "UPDATE `o_tr1` SET `a_1`='{$s_s}' WHERE `id` = '{$da_mm}'"); 
				} 
} 
} 
?>

При проверке самих запросов в бд все работает нормально. Данные так же корректно уходят.

Answer 1

Собственно глупая получилась ситуация. Решением которой стала проверка полностью кода обработчика. Что в итоге вскрыло кучу ошибок различного характера. Начиная от пропуска ; до не объявленных переменных. И исправление данных ошибок привело в рабочее состояние код.

p.s. за все замечания благодарю. Буду учиться дальше ...

READ ALSO
Можно ли оптимизировать скрипт?

Можно ли оптимизировать скрипт?

Есть две таблицы, сделаны (к сожалению) таким образом:

247
Есть ли среда для разработки мобильного приложения на PHP?

Есть ли среда для разработки мобильного приложения на PHP?

Написала мессенджер на PHP, который лежит локальном сервере ДенверКак можно конвертировать его в мобильное приложение? Существуют ли такие...

284
Параметры столбцов Yii2

Параметры столбцов Yii2

Здравствуйте, появилась очень глупая и неудобная проблема

308
Woocommerce изменение переменной

Woocommerce изменение переменной

Написал плагин, рассчитывающий цену на доставку товараНе смог понять как добавлять цену доставки к основной цене товара Woocommerce

318