@media (max-width: 480px) {
.box-modal{
width: 95vw;
padding: 1%;
}
.modal-referal__value{
font-size: 3vw;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.box-modal{
min-width: 420px;
padding: 1%;
}
}
А не проще сразу вызывать http_build_query с корректным значением page?
<a href="?page=<?=$i?>&<?=http_build_query($_GET)?>"><?=$i?></a>
function search(array $arr) {
$sql = "SELECT * FROM watches WHERE 1=1";
$category = [];
if(!empty($arr[from])) {
$sql .= ' AND price>=?';
$category[] = $arr[from];
}
if(!empty($arr[before])) {
$sql .= ' AND price<=?';
$category[] = $arr[before];
}
if (!empty($arr[gender])){
if (count($arr[gender]) >= 1) {
$sql .= ' AND (gender=?';
for ($i=1; $i<count($arr[gender]); $i++) {
$sql .= ' OR gender=?';
}
$sql .= ')';
}
foreach ($arr[gender] as $val) {
$category[] = $val;
}
}
$stmt = $this->_instance->prepare($sql);
$stmt->execute($category);
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $row;
}
function search(array $arr) {
$sql = "SELECT * FROM watches WHERE 1=1";
$category = [];
if (!empty($arr[gender])){
if (count($arr[gender]) == 1) {
$sql .= ' AND gender=?';
} elseif (count($arr[gender]) == 2) {
$sql .= ' AND (gender=? OR gender=?)';
} elseif (count($arr[gender]) == 3) {
$sql .= ' AND (gender=? OR gender=? OR gender=?)';
}
foreach ($arr[gender] as $key => $val) {
$category[] = $val;
}
}
$stmt = $this->_instance->prepare($sql);
$stmt->execute($category);
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $row;
}