AJAX - No puedo hacer un update de un valor en un arreglo

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 11 puestos en AJAX (en relación al último mes)
Gráfica de AJAX

No puedo hacer un update de un valor en un arreglo

Publicado por Shana (1 intervención) el 16/12/2017 04:35:00
Bueno, para empezar estoy comenzando en desarrollo de software ....

Mi problema es este mensaje
Falló la sentencia sql Incorrect integer value: 'Array' for column 'pcantidad' at row 1



Notice: Array to string conversion in C:\wamp64\www\mostrar-unidades\api\modificar_unidadesp.php on line <i>14</i>

mi codigo de php es este:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
 
//se carga la conexion
require_once 'conexion.php';
 
 
$tid = $_POST['pid'];
$tcantidad = $_POST['pcantidad'];
 
 
 
//Se crea la sentencia que llama al procedimiento almacenado de phpMyAdmin
 
$sentencia_sql="CALL pa_actualizar_cantidad('$tid','$tcantidad')";
 
 
//Se ejecuta la sentencia sql y se alamcena el resultado
$result = $conexion->query($sentencia_sql);
 
if(!$result)die("Falló la sentencia sql " . $conexion->error);
 
 
echo ($result);
 
?>

mi codigo de javaScrip es este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*Función que recibe un arreglo con la información de un articulo y lo
actualiza en el Local Storage*/
function actualizarArticulo(paArticulo,pCantidad){
  let articuloEncontrado = [];
 
  let peticion = $.ajax({
      url: '../api/modificar_unidadesp.php',
      type: 'post',
      contentType: 'application/x-www-form-urlencoded;charset=ISO-8859-15',
      dataType : 'json',
      async:false,
      data:{
          pid : paArticulo,
          pcantidad : pCantidad
      }
    });
    peticion.done(function(datos){
      articuloEncontrado = datos;
      console.log('El artículo se ha registrado con éxito');
    });
    peticion.fail(function(){
 
      console.log('Error de conexion');
    });
 
  return articuloEncontrado;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder