lostyazilim
tr.link

php ile multiple select işlemi

2 Mesajlar 877 Okunma
lstbozum
tr.link

mesut33 mesut33 WM Aracı Kullanıcı
  • Üyelik 15.11.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Yönetici
  • Konum Mersin
  • Ad Soyad M** U**
  • Mesajlar 153
  • Beğeniler 44 / 11
  • Ticaret 0, (%0)
merhaba, refereransı düzenlemek istediğimde select seçimlerimin tamamı seçili oluyor aksine tabloda görüldüğü gibi 2 tane seçili. diğer bir konu ise formu update etmek istediğim zaman ise ref_sel_categories tablosunda ki reference_id'si 58 olan her iki satırın reference_category_id'si direk 96 96 olarak değiştiriyor ben posta 4 tane seçip yolladım ama o var olanı sadece 95 ile değiştirdi. yardımcı olursanız sevinirim. iyi geceler.

**Tablo Adı 'reference'**
```
id:58
referencetitle :helloword 1
id:59
referencetitle :helloword 2
```

--------------
**Tablo Adı 'reference_categories'**
```
category_id: 92
category_name: word category 1
category_id: 93
category_name: word category 2
category_id: 94
category_name: word category 3
category_id: 95
category_name: word category 4
category_id: 96
category_name: word category 5
```
----------------
**Tablo Adı 'ref_sel_categories'**
```
id:1
reference_id:58
reference_category_id:92
id:2
reference_id:58
reference_category_id:93
id:3
reference_id:59
reference_category_id:94
id:4
reference_id:59
reference_category_id:94
id:5
reference_id:59
reference_category_id:94
```



$id = get('id');

$row = $db->from('reference')
->where('reference_id', $id)
->first();

$categories = $db->from('reference_categories')
->orderby('category_name', 'ASC')
->all();

$selectcategory = $db->from('ref_sel_categories')
->where('reference_id', $id)
->first();

if (post('submit')) {
$PostCategories = post('reference_categories');
if (!isset($error)) {

foreach ($_POST[$PostCategories as $selectedOption)
{
$update = $db->update('ref_sel_categories')
->where('reference_id', $id)
->set([
'reference_category_id' => $selectedOption,
]);
}
}

}
require 'edit-reference';










 

 

wmaraci
reklam

mesut33 mesut33 WM Aracı Kullanıcı
  • Üyelik 15.11.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Yönetici
  • Konum Mersin
  • Ad Soyad M** U**
  • Mesajlar 153
  • Beğeniler 44 / 11
  • Ticaret 0, (%0)
Konu Çözülmüştür...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al