PHP ile arayıpta bulamadığım bir özellik de yazılmış bir detaylı takip ürün paneli idi… php bilgimin yetersizliği ile yola koyulduktan sonra aşağıdaki gibi bir uygulamayı kendimce işimi görür hale getirmiş bulundum…Aşağıdaki script iki aşamadan oluşmaktadır…programcılık mantığıyla tersten başlarsak, scriptin html kısmında ürününstokno, ürünadı, miktarı, birimfiyatı, tutarı, temindurumudeğerlerini gösteren bir form bulunmaktadır. Bu formda birden fazla ürün bulunmaktadır. Yetkililer burdan ürünler için diledikleri ürün durumunu seçmektedirler. Form ürün değerlerini scripte bir değişken değil dizi olarak göndermektedir…burdan sonrası bizim işimiz…formdan gelen veriyi direk bir dizideğişkene almaktayız…ardından kontrol kısmına geçmekte, dizideğişkendeki değerlerin stok numarası olabilmesi için doğal olarak bir sayı olması gerekmekte ve doğal olarak bu sayıların da 0 dan büyük olması gerekmektedir…kontrolden sonra, belki başka bir işte kullanırız diye elde edilen değerler yeni bir dizideğişkene alınmaktadır…aradığımız sonucu elde ettiğimize göre artık güncellemeleri işleyebiliriz diyerek gelen değerler veritabanına işlenmektedir…not: bu uygulama tamamen güvenli bir ortam (tek kişinin kullandığı ve tek kişilik bir yönetim paneli) için kullanıldığı için kimi güvenlik eksiklikleri olabilir…Fikirlerinizi ve önerilerinizi beklerim…yakusha“;//print_r($urunstatus);//echo “

“;if (isset ($_POST[“isle”])){foreach ($urunstatus as $k => $v){if (is_numeric($k) && $k > 0){//aradığım özellikteki değerler$urunler[$k] = $v;$belgeno = $_POST[“belgeno”];$SORGU_siparis = ‘UPDATE TABLE_NAMESET STATUS = “‘.$v.'”WHERE URUNID = “‘.$k.'”AND BELGENO = “‘.$belgeno.'”;’;$SORGU_sonuc = mysql_query($SORGU_siparis);//echo ‘
‘.$SORGU_siparis;}}//işlenmiş diziyi yazdırmak için kullanıyorumecho “

";print_r($urunler);echo "

“;
if ($urunler) $islemsonucu = ‘İşlem Başarı İle Tamamlandı.’;}?>

Ürün Adı Miktar Fiyat Tutar Durum
Ürün Adı1 Miktar1 Fiyatı1 Tutarı1
Ürün Adı2 Miktar2 Fiyatı2 Tutarı2
Ürün Adı3 Miktar3 Fiyatı3 Tutarı3