$test=$_POST['Cities'];
foreach ($test as $t){
$query .= " AND u.bostadsort = \'".$t."\'";
}
Ben bu var benim
<select size="6" name="Cities[]" multiple="multiple">
<option value="">All</option>
<option value="1">C1</option>
<option value="2">C2</option>
<option value="3">S3</option>
<option value="4">S4</option>
<option value="5">S5</option>
</select>
Ama onun değil hiç doğru.
Ne yapmaya çalışıyorum size (arama formunda) şehirleri almak zaman, bir diziye bütün değerleri koyar.
Eğer 2, 4, 5 almak örneğin Şimdi eğer ben, bu gibi yazmak istiyorum
AND u.bostadsort = '2' OR u.bostadsort = '4' OR u.bostadsort = '5'
(Belki bu daha kolay yapabileceğini, ama bu benim bildiğim tek yolu kullanarak "OR")
Eğer 1 den fazla aldı Yani o olmalı VEYA yerine bir VE i var.
Belki yanlış bir şekilde yapılır ve foreach daha bunu yapmanın daha iyi bir yöntem var ..
Bunu nasıl yapabilirim?