Ben dinamik bir formda işaretli seçenekleri dayalı bir SQL sorgusu oluşturmak için kullanıyorum aşağıda dizi örneği var. Bir değer olup olmadığını testler aşağıda kod, eğer öyleyse, diziye ekleyebilirsiniz:
if ($lookchild) { $val[]='lookchild'; }
if ($mentalcap) { $val[]='mentalcap'; }
if ($mentalheal) { $val[]='mentalheal'; }
if ($olderpeople) { $val[]='olderpeople'; }
if ($palcare) { $val[]='palcare'; }
Sonra dizi döngü ve SQL deyiminin kalanını ekleme:
foreach ($val as $r){
echo $r.'=1 AND ';
}
Bu üretir:
olderpeople=1 AND palcare=1 AND lookchild=1 AND
Döngü son girişi ulaştığında, ben SQL deyimi bu noktadan sonra kapatılması gerekiyor gibi kendisine ve ekleme istemiyorum.
Ben bunu tamamlamak istiyorum nasıl:
olderpeople=1 AND palcare=1 AND lookchild=1