• 11-01-2007, 05:05:48
    #1
    Arkadaşlar bir html form var. Birisi bu formu doldurduğunda forumdaki tüm bilgilerin mailime gelmesini istiyorum.

    Textbox ların içeriğini aynen mailime gönderebiliyorum ama html formda checkbox lar var.

    Mesela hangi meyveyi seversiniz ?

    elma (*)
    armut ( )
    şeftali ( )


    gibi sorular var. Kullanıcı bu seçeneklerden bir tanesini seçebiliyor. Maile gönderdiğim formdada aynı soru ve seçenekler var.

    Html formdaki elma seçeneğini seçtiği zaman kullanıcı gönderdiğim maildede form seçeneğinin işaretlenmesini istiyorum.

    Tam olarak anlatabildimmi bilmiyorum ama sorunum bu.

    Şimdiden yardımcı olacak arkadaşlara teşekkürler.
  • 11-01-2007, 05:22:09
    #2
    Kurumsal PLUS
    radio button'dan bahsediosun sanırım..

    ama sorunun ne olduğunu anlamadım. mailde form seçeneği nedir? biraz daha açarsan yardım edebilirim.
  • 11-01-2007, 09:36:40
    #3
    Üyeliği durduruldu
    tam anlamadım ama elma dan veri gelmiyosa checkbox name ve ya value sini girmemiş boş almış olabilirsin $_POST[checkboxname] gibi alıyorsun burada da bir hata yapmış olabilirsin ama biraz daha detaylandırırsan sonuca varılabilir
  • 11-01-2007, 10:00:45
    #4
    checkbox alanının seçili olmasını istiyorsanız checked="checked" ekleyin. ayrıca bende sorunu anlayamayanlardanım.
  • 11-01-2007, 13:58:03
    #5
    Daha detaylı anlatmaya çalışayım.

    Elimde bir html form var.

    Formda sadece

    Hangi meyveyi seversiniz diye bir soru var.

    Elma
    Armut
    Şeftali
    Muz
    Kayısı

    Cevap şıkları olarak 5 tane seçeneğimiz var.

    Kullanıcılar sevdikleri meyveleri işaretleyebiliyorlar.

    Farzedelim

    Elma
    Armut
    Muz

    u seçtiler.

    Ben bu forumun aynısını mailime gönderebiliyorum.

    Yani maile gönderdiğim formdada aynı sorunve cevaplar var.

    Hangi meyveyi seversiniz

    Elma
    Armut
    Şeftali
    Muz
    Kayısı

    Kullanıcı html formda hangisini işaretledi ise maile gönderdiğim formdada aynılarının işaretlenmesini istiyorum. Yani (Elma Armut Muz )

    İnş bu sefer anlatabilmişimdir.
  • 11-01-2007, 15:48:22
    #6
    aslında tek tek form alanlarının adlarıyla kontrol edebilirsin ama aşağıdaki yönetimi kullanarak tek tek meyve işaretlimi diye bakmak zorunda kalmassın. bir örnekle anlatmaya çalışayım...
    <?
    // formu gonderilmisse
    if (isset($_POST['gonder'])) {
    
    $sayi=count($_POST['meyveler']); // secilen meyve sayisi
    for ($i=0; $i<$sayi; $i++) {
    $secilenler .= $_POST['meyveler'][$i].", "; // secilen meyveleri sec
    }
    echo $secilenler; // secilen tüm meyveleri ekrana bas
    
    }
    
    
    // örnek form
    ?>
    <form action="" method="post">
    <input type="checkbox" name="meyveler[]" value="Elma"> Elma<br />
    <input type="checkbox" name="meyveler[]" value="Armut"> Armut<br />
    <input type="checkbox" name="meyveler[]" value="Şeftali"> Şeftali<br />
    <input type="checkbox" name="meyveler[]" value="Muz"> Muz<br />
    <input type="checkbox" name="meyveler[]" value="Kayısı"> Kayısı<br />
    <br />
    <input type="submit" name="gonder" value="Gönder">
    </form>
  • 11-01-2007, 22:37:14
    #7
    teşekürler saol
  • 04-02-2007, 23:06:19
    #8
    Üyeliği durduruldu
    bilader bununla database kayıt yapılmıyo haberin olsun. saygılar.
  • 05-02-2007, 00:57:42
    #9
    Üyeliği durduruldu
    Eğer veri bir şekilde işleniyor ise database kayıtıda yapar
    yeterki gerekli düzenlemeler düzgün yapılsın