• 14-01-2013, 09:27:38
    #1
    Misafir
    Merhaba arkadaşlar

    2 tane checkbox var ve yapmak istediğim şey çok basit aslında ama bir türlü işin içinden çıkamadım.

    -- MANŞET
    - EVET ( 1 )
    - HAYIR ( 0 )

    -- SONDAKİKA
    - EVET ( 1 )
    - HAYIR ( 0 )

    yapmak istediğim şey çok basit ama 2 sütun var, ayrı ayrı çekemedim.

    <label class="checkbox">
    <input type="checkbox" id="inlineCheckbox1" value="1" name="secenekler[]">Ana manşet'de gösterilecek mi?</label>
    <label class="checkbox">
    <input type="checkbox" id="inlineCheckbox2" value="2" name="secenekler[]">Haber Son Dakika geçecek mi?</label>
    $secenekler = $_GET['secenekler'];
    for($i=0;$i<count($secenekler);$i++){
    }
    $mansetcek = $secenekler[0];
    $sondakikacek = $secenekler[1];
    $saat = date("H:i");
    $tarih = date("d-m-Y");
    mysql_query("INSERT INTO haberler (baslik, manset, katid, resim, icerikresim, icerik, tarih, saat, sondakika, etiket, video) VALUES ('$baslik','$mansetcek','$katid','$hedef1','$hedef2','$icerik','$tarih','$saat','$sondakikacek','$etiket','$video')");
  • 14-01-2013, 13:16:55
    #2
    Üyeliği durduruldu
    Farklı isimler vereydiniz olurdu
  • 14-01-2013, 23:34:43
    #3
    Misafir
    WapZap adlı üyeden alıntı: mesajı görüntüle
    Farklı isimler vereydiniz olurdu
    tam olarak anlamadım?
  • 14-01-2013, 23:58:02
    #4
    Üyeliği durduruldu
    Diyorum ki, input'lara isim verip öyle alın. a gibi, değişkene almayın.
  • 15-01-2013, 03:45:10
    #5
    Bu şekilde dene
    <label class="checkbox">
    <input type="checkbox" id="inlineCheckbox1" value="1" name="mansetcek">Ana manşet'de gösterilecek mi?</label>
    <label class="checkbox">
    <input type="checkbox" id="inlineCheckbox2" value="1" name="sondakikacek">Haber Son Dakika geçecek mi?</label>

    <?PHP
    $mansetcek = $_GET['mansetcek']; // $_POST['mansetcek'];
    $sondakikacek = $_GET['sondakikacek']; // veya $_POST['sondakikacek'];
    $saat = date("H:i");
    $tarih = date("d-m-Y");
    mysql_query("INSERT INTO haberler (baslik, manset, katid, resim, icerikresim, icerik, tarih, saat, sondakika, etiket, video) VALUES ('$baslik','$mansetcek','$katid','$hedef1','$hedef 2','$icerik','$tarih','$saat','$sondakikacek','$et iket','$video')");
    ?>

    checkbox un kullanımı text gibidir birden fazla olması önemli değildir. Dizi olarak gösterip verileri çekmene gerek yok. Checkbox kullanımı kutu seçilmişse önceden girilen değeri (value="1") post veya get ile gönderir, seçili değilse önceden girilen değeri göndermez. Listeleme yaparken toplu işlemlerde Checkbox dizi olarak kullanılır daha çok.

    değerlerin 1,0 diye kullanmak istemişsin ama secenekler[1] değerini 2 girmişsin.