Seçim kutusu’ndan birden çok deÄŸerin PHP’ye aktarılması

Html form nesnelerinden seçim kutusunu <select multiple> ÅŸeklinde kullanmak ve seçim nesnesinin ismini verirken ismin sonuna “köşeli parantezler” [] eklemek bu nesne ile birden çok seçim yapılabilmesine ve deÄŸerlerin form’dan dizi ÅŸeklinde php’ye aktarılmasına olanak saÄŸlamaktadır. AÅŸağıdaki örnekte html formunun nasıl düzenlendiÄŸi gösterilmektedir;

  1. <form name=“tatlilar” action=“form.php” method=“post”>
  2. <select name=“tatlisecimi[]” multiple>
  3. <option value=“baklava”>Baklava</option>
  4. <option value=“sekerpare”>Åžekerpare</option>
  5. <option value=“kadayif”>Kadayıf</option>
  6. </select>
  7. </form>

Bu formdan veriyi alabilmek için $_POST[] kullanmak en iyi yöntemdir. Burada veriye erişmek için $_POST[tatlisecimi][0] kullanılırsa ilk seçime $_POST[tatlisecimi][1] kullanılırsa ikinci secim değerine erişilebilir.

Leave a Reply »»