Şimdi ben bu while ile listelenmiş name'i "x" olan verilerin hangileri seçildiyse id sinden tespit edip ürünlerin bütün bilgileriyle birlikte bayiler.db ye kaydetmek istiyorum.
Bildiğimiz kütüphane mantığı yani. Ortak ürünler var ve her gelen yeni bayi kütüphaneden istediği ürünleri kendi .db sine ekleyebilecek ve düzenleyebilecek mantık bu.
Benim senaryom yukarıda ki gibi farklı bir senaryolara da açığım. Yardımcı olanlara şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Harika ben aslında bu sistemi bannet sistemimde kullanmıştım siteye gelen tüm yetkideki kullanıcıyı log.db ye ekliyor ve db yi okuma sayfasında buşekilde listeliyor ve ip ve user olarak banlama veya neyapmakta olduğunun kaydını tutma userin kim olduğuna dair servere bıraktıgı izleri okuma ip ban usnamee ban özelligi tümünü silme özelliği lstedeki kutu veya banliste ekle buyonuna tıklayınca bannet.db ye ekleme vb. Sistem aynı gibi ürünleri tek veya çok başka bi alana taşımak için banlama yönteminde kullandığım mantığı kullanabilirsin. https://ozernetx.blogspot.com/?m=1
< Bu mesaj bu kişi tarafından değiştirildi ozernet -- 13 Şubat 2022; 23:41:29 >
Biz bunu "$x = implode(', ', $gelenidler)" ile değişkene alıp $x(1,3,4,7) gibi alsak bu idlere ait verileri çekemezmiyiz ? Select $x FROM ... gibi denedim olmadı başka bir formül uygulayamazmıyız acaba ?
linkteki örnek sanırım çözüm olacak gibi duruyor. Value değerlerini idleri verirsin foreach döngüsünde döndürür işlemi tamamlarsın zaten post olarak geldiğinde direkt value değerin gelecek https://www.phpmutfagi.com/subject/php-multi-checkbox-post
Yukarıda önceden aldığım id leri while ile check boxların valuesine atadım. Dikkat edilmesi gereken nokta "name" alanı secilen[] seklinde bir dize oluşturuyorum ve formda kaç tane check box seçtiysem hepsinin idlerini array olarak alabiliyorum.
Daha sonrada idlerini aldığım ürünlerin bütün bilgilerini aşağıdaki gibi alabiliyorum.
<?php if (isset($_POST['secilen'])) { $array = $_POST['secilen'];
Yukarıdaki kodun çalışma mantığı şu şekilde ; if ile secilen[] heckbox larda veri varsa işlem yapmaya başlıyoruz. Sonra dizeyi bir değişkene yazdırıyoruz, değişkene atadığımız arrayi foreach sayesinde dize elemanları yani id adeti kadar döndürüyoruz ve bu sayede bütün dizelerin verilerini WHERE $id sayesinde alıp değişkenlere atıyoruz.
Ben ürünler kütüphanesindeki verileri görselde ki gibi listeliyorum ve her ürünün id sini checkbox'ın valuesine yazdırıyorum.
Görsel:
< Resime gitmek için tıklayın >
Buraya kadar tamam.
Şimdi ben bu while ile listelenmiş name'i "x" olan verilerin hangileri seçildiyse id sinden tespit edip ürünlerin bütün bilgileriyle birlikte bayiler.db ye kaydetmek istiyorum.
Bildiğimiz kütüphane mantığı yani. Ortak ürünler var ve her gelen yeni bayi kütüphaneden istediği ürünleri kendi .db sine ekleyebilecek ve düzenleyebilecek mantık bu.
Benim senaryom yukarıda ki gibi farklı bir senaryolara da açığım. Yardımcı olanlara şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.