Merhaba,
<option value="deger1">yaziburada</option>
Bu şekilde php ile db'de bir sütuna kayıt yaptırabiliyorum. Aynı seçeneği seçince iki farklı sütuna kayıt nasıl yaptırabilirim? Yani db'de id ve login alanlarına kayıt yapacak. Bunun için 2 farklı değer nasıl atayabilirim?
İnputa 2 value atamak
9
●2.474
- 16-05-2013, 01:53:19Demek istediğinizi gerçekten anlayamadım, ya da benim kafam çok bulanıkNetBlogi adlı üyeden alıntı: mesajı görüntüle
- 16-05-2013, 01:57:07Üyeliği durduruldu<option value="deger1">yaziburada</option>bayGaReZ adlı üyeden alıntı: mesajı görüntüle
Burada bu seçenek seçildiğinde value db'ye kayıt ediliyor ya, ben dbye kayıt edilmesi için 2. bir veri koymak istiyorum. - 16-05-2013, 01:59:20İşinizi javascript ile çözersiniz o halde. Javascript ile sizin belirlediğiniz bir attribute ekleyin. sonra da jquery'nin attr metodu ile yakalayın. Yine jquery ajax metodu ile post edin. Ajax ile post etmek istemezseniz de hidden input yerleştirebilirsiniz. Jquery ile hidden inputun value değerini seçime göre değiştirebilirsiniz.NetBlogi adlı üyeden alıntı: mesajı görüntüle
- 16-05-2013, 02:07:19Üyeliği durdurulduEvet öyle yaptım.Msn adlı üyeden alıntı: mesajı görüntüle
Teşekkürler.
Yukarıdaki arkadaşın dediği gibi explode ile hallettim. Teşekkürler.bayGaReZ adlı üyeden alıntı: mesajı görüntüle - 16-05-2013, 02:09:21benim anladıgım kadarıyla;
Sizin anlatmak istediginiz, kullanıcı select ile bir deger seçiyor ve siz bunu veritabanına kaydettiriyorsunuz.
Yapmak istediginiz, kullanıcı 1 degilde 2-3 tane seçince 2-3 veriyi kaydettirmek istiyorsunuz.
Nacizane çözüm önerim:
Öncelikle selectinize multiple özelligini tanımlarsınız. kullanıcı selectbox ta ctrl tuşuna basılı tutarak birden fazla deger seçebilir.
Örnegin:
<select name="Secilenler" multiple> <option value="deger1">deger1</option> <option value="deger2">deger2</option> <option value="deger3">deger3</option> <option value="deger4">deger4</option> <option value="deger5">deger5</option> </select>
Daha sonra bu veri size array olarak gelecektir. Yani $_POST["Secilenler"] bir array olarak gelecektir. Sizde bunları veritabanınıza kaydettirirsiniz.
Örnegin:
<?php $Secilenler=$_POST["Secilenler"]; foreach($Secilenler as $Secilen){ mysql_query("insert into tablom (Secilen) values('$Secilen')"); } ?>_______________________________
edit: geçmi kaldım, boşamı yazdım, silimmi mesajımı
((
- 16-05-2013, 02:39:03Üyeliği durdurulduTeşekkürler yinedesedat adlı üyeden alıntı: mesajı görüntüle
Teşekkürler.
((