Veriler post ile alındığı için formdan gelen post miktarı aynı olacaktır, gelen içerik değişebilir bu durumda ne sizin nede benim verdiğim çalışmayacaktır. Formda girilmesi gereken alan boş bırakılırsa yine ikimizde çuvallamış oluruz. Ne kadar cevap okadar bilgi, bir işin birden çok yolu vardır yazılımın en sevdiğim yönlerinden biride budur.
Forumda cevap verdiğim sorularda genellikle ihtiyaca doğrudan karşılık gelen en kısa yolu göstermeye gayret ediyorum. Doğru yanıt içi doğru soru sorulmalı.
$arraylar = Array(0 => '06,', 1 => '32,', 2 => '07,', 3 => '');
Atladığınız tek nokta arraya gelen veriler kod adında (textbox olduğunu düşünüyorum) bir form elementinden geliyor ve "," lerden parçalanıp array'a aktarılıyor bir nevi etiket mantığı aslında yani. Örneğin;
kod textboxuna: elma, armut, çilek, ayva, erik
yazılıp post edilirse
array: Array(0 => 'elma,', 1 => 'armut,', 2 => 'çilek,', 3 => 'ayva', 4 => 'erik');
bu şekilde olacak ama
kod textboxuna: elma, armut, çilek
yazılıp post edilirse
array: Array(0 => 'elma,', 1 => 'armut,', 2 => 'çilek,');
olacak yani miktar aynı olmayacak.
Ayrıca boş olduğunda çuvallama gibi bir olay yok empty fonksiyonu ile kontrol edilmiş array boş olduğu zaman o kod blogunu çalıştırıp sql kodlarına siniflar LIKE %% eklemesi yapmamış.