Fix sql syntax error
This commit is contained in:
parent
3414e6c51e
commit
c31a07d855
2 changed files with 6 additions and 4 deletions
|
@ -177,11 +177,11 @@ switch ($_SERVER['REQUEST_METHOD']) {
|
||||||
$database
|
$database
|
||||||
->query(
|
->query(
|
||||||
'UPDATE `wishlists`
|
'UPDATE `wishlists`
|
||||||
SET `name` = :wishlist_name,
|
SET `name` = :wishlist_name
|
||||||
WHERE `id` = :wishlist_id',
|
WHERE `id` = :wishlist_id',
|
||||||
array(
|
array(
|
||||||
'wishlist_name' => Sanitiser::getTitle($_PUT['wishlist_title']),
|
'wishlist_name' => Sanitiser::getTitle($_PUT['wishlist_title']),
|
||||||
'wishlist_id' => Sanitiser::getTitle($_PUT['wishlist_id']),
|
'wishlist_id' => Sanitiser::getNumber($_PUT['wishlist_id']),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -9,9 +9,11 @@ class Sanitiser
|
||||||
return $text;
|
return $text;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getNumber(mixed $valueToSanitise): float
|
public static function getNumber(mixed $valueToSanitise): float|int
|
||||||
{
|
{
|
||||||
return floatval(preg_replace('/[^0-9\.]+/', '', $valueToSanitise));
|
$number = preg_replace('/[^0-9\.]+/', '', $valueToSanitise);
|
||||||
|
|
||||||
|
return $number;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getPage(mixed $valueToSanitise): string
|
public static function getPage(mixed $valueToSanitise): string
|
||||||
|
|
Loading…
Reference in a new issue