İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP - Select List-Menu için veri çekimi

UgurOnline12.02.20125 cevap18.406 görüntüleme
2008'den beri159 mesaj
#1
selamlar.

ürün listelettiğim bir sayfa hazırladım. ürün eklerken veritabanından select list-menu'ye veri çekebiliyorum. ürün düzenleme sayfasına geldiğimde de çekebiliyorum ancak problem şu; ürünün o andaki kategorisi ne select kısmında onu gösteremedim. kategori Temizlik ise seçme kısmında o veri gözüksün. bunu nasıl yapabilirim?
[/COLOR]<select name="kategori" id="select"><option value="0">- Seçiniz -</option>
<?php
include "baglanti.php";
$kat_sorgu = mysql_query("SELECT * FROM kategoriler");
while($dongu = mysql_fetch_array($kat_sorgu)) 
{	
echo  "<option value='".$dongu["kategori_id"]."'>".$dongu["kategori_adi"]."</option>";
}
?>

</select>[COLOR=#333333]

Cevaplar
Misafir
#2
Banada lazım bu sorun ile ilgili çözüm araştırmalarımda sonuç alamadım
2011'den beri597 mesaj
#3
Anlasam yardımcı olucam, php çalışıyorum bende...
biraz daha açık olabilir misin...
2007'den beri17 bin mesaj
#4
Sorunu anlasam şak diye çözücem de hiç bir şey anlamadım ki. Select elementi içerisinde kategoriye göre gruolama mı yapmak istiyorsun?
2009'den beri190 mesaj
#5
Tablo yapını bilmiyorum ama ben olsam kabaca şöyle yapardım. Alternatif olsun diye.
(SELECT DISTINCT kategori FROM ürünler) ile kategori isimlerini alır
(SELECT * FROM ürünler WHERE kategori='Temizlik') ile de ürünleri listelerdim.
Bu arada PHP & SQL'e yıllardır bakmıyorum. Yöntemim yanlış olabilir :)
2009'den beri284 mesaj
#6
Arkadaşın demek istediği aaaa ürününün sayfasında iken bu ürün temizlik kategorisinde olduğu için select te temizlik kategorisi seçili olsun diyor.

<select name="kategori" id="select"><option value="0">- Seçiniz -</option>
<?php
include "baglanti.php";
$kat_sorgu = mysql_query("SELECT * FROM kategoriler");
while($dongu = mysql_fetch_array($kat_sorgu)) 
{    
if($dongu["kategori_id"] == $nesneminkategorisi)
{
echo  "<option value='".$dongu["kategori_id"]."' selected>".$dongu["kategori_adi"]."</option>";
}
else
{
echo  "<option value='".$dongu["kategori_id"]."'>".$dongu["kategori_adi"]."</option>";
}
}
?>
</select>


böyle olabilir

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.