• 03-12-2012, 15:48:02
    #1
    Üyeliği durduruldu
    Merhabalar elimde bir tane combobox var çoklu seçim yaptım bir tane seçtiğimde seçilen veriyi getiriyor fakat birden fazla kategori seçtiğimde sadece 1 tanesini getiriyor nasıl bir kodlama yapılması gerek yardımcı olabilirmisiniz?
  • 03-12-2012, 15:50:47
    #2
    Üyeliği durduruldu
    öncelikle form name'ini arraye dönüştürmen gerek
    mesela name='kategori' ise name="kategori[]"
    post edilen sayfaya array olarak geçer bu post
    yani $_POST['kategori'][0] 1. seçimin olacaktir
  • 03-12-2012, 18:31:41
    #3
    Üyeliği durduruldu
    hocam elinizde ufakta olsa bi kod örneği varmıdır acaba ?
  • 03-12-2012, 18:40:33
    #4
    Üyeliği durduruldu
    oguzhanakkin adlı üyeden alıntı: mesajı görüntüle
    hocam elinizde ufakta olsa bi kod örneği varmıdır acaba ?
    <?php if($_POST){ 
    	var_dump($_POST);
    	for($i=0;$i<count($_POST['kategori']);$i++){
    		echo $_POST['kategori'][$i];
    	}
    }
    ?>
    <form action="" method="post">
    <select name="kategori[]" size="5" multiple="multiple">
      <option value="1">Kateogri</option>
      <option value="2">Kategori 2</option>
      <option value="3">Kategori 3</option>
      <option value="4">Kategori 4</option>
    </select>
    <button>yolla</button>
    </form>