• 01-07-2008, 16:11:32
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar...
    multiple selectbox ile foreach fonksiyonu kullanmadan nasıl 3,5,2 şeklinde dizi halinde veri gönderebilirim?
    select.php içeriği :
    <form action="gonder.php" method="post">
    <select name=kategori multiple>
    <option value="1">elma</option>
    <option value="2">armut</option>
    <option value="3">vişne</option>
    <option value="4">portakal</option>
    </select>
    <input type="submit" value="Tamamdır!" /> 
    </form>
    gonder.php içeriği
    $meyve = $_POST['meyve'];
    ....................
  • 01-07-2008, 17:01:01
    #2
    Foreach Kullanmadan ne yapmak istiyorsunuzki yada neden kullanamk istemiyorsunuz ?
  • 01-07-2008, 19:50:19
    #3
    Üyeliği durduruldu
    edit.. pardon yanlış anlamışsım
  • 01-07-2008, 21:18:28
    #4
    Üyeliği durduruldu
    <select name="kategori[]" multiple>

    $meyve = implode(',',$_POST['kategori']);

    bu şekilde 4ünü seçersen 1,2,3,4 çıkar ama dizide değil

    yapmak istediğini de tam anlamadım.



  • 01-07-2008, 21:23:38
    #5
    Üyeliği durduruldu
    sweatcell adlı üyeden alıntı: mesajı görüntüle
    <select name="kategori[]" multiple>
    $meyve = implode(',',$_POST['kategori']);
    bu şekilde 4ünü seçersen 1,2,3,4 çıkar ama dizide değil
    yapmak istediğini de tam anlamadım.
    yani ben bu şekilde post edersem hangilerini seçersem onlar mı gidiyor?
    gitmiyor. sanırım kodda bir eksiklik var.
  • 01-07-2008, 21:44:18
    #6
    Üyeliği durduruldu
    bunu dene ayrı bir sayfada çıktı istediğin gibimi?

    <
    form action="" method="post">
    <
    select name="kategori[]" multiple>
    <
    option value="1">elma</option>
    <
    option value="2">armut</option>
    <
    option value="3">vişne</option>
    <
    option value="4">portakal</option>
    </
    select>
    <
    input type="submit" name="tamam" value="Tamamdır!" />
    </
    form>
    <?
    switch($_POST['tamam']){case TRUE: echo implode(',',$_POST['kategori']); break;}
    ?>





  • 01-07-2008, 23:38:21
    #7
    Üyeliği durduruldu
    oldu teşekkürler.