Recree la prueba con los datos de tu tabla:
En mi caso:
Servidor Mysql version 5.7.14
Apache 2.4.23
PHP 7.0.10
Tabla Inventario:
InnoDB
Cotejamiento utf8_spanish_ci
La conexión:
Código PHP:
Ver original//Para visualizar cualquier error
$host = 'localhost';
$user = 'root';
$pass = '';
$base = 'prueba';
$db = new MySQLi($host, $user, $pass, $base);
if($db->connect_error) {
die('Error de conexion ('.$db->connect_errno.')' .$db->connect_errno);
};
La consulta:
Código PHP:
Ver originaltry{
$stmt = $db->prepare("UPDATE inventario SET CANT=? WHERE MPR_ID=? AND INVENT=?");
$stmt->bind_param("iss", $CANT, $MPR_ID, $INVENT);
$MPR_ID = $_POST['MPR_ID'];
$CANT = $_POST['CANT'];
$INVENT = $_POST['INVENT'];
$stmt->execute();
$db->close();
header('location:formtestdb.php');
}catch(Exception $e){
echo $e->getMessage();
}
Pruebas en las 2 PCs, con la Tablet y con el SmartPhone y todo camino sin problemas.