• 09-11-2014, 06:28:53
    #1
    Yapmak istediğim diyelim veritabanından 10 tane 20 tane farketmez ne kadar resim çekilirse çekilsin.

    Resimleerin karşısındaki checkbox işaretleyin veritabanındaki aynı resim ait izin alanına 1 değerini atamak.

    Ben aşağıdaki kodu kullanıyorum ancak herhangi birini seçersem seceyim hepsini etkiliyor sizce nasıl bir yol izlemeliyim ve ne yapmalıyım kodlar aşağıda


    <form action="" method="post">
    <input type="checkbox" name="fotizin" value="'.$resim["rid"].'">
    <input style="margin:20px 0 0 200px;" type="submit" name="izinver" value="Kaydet" />
    </form>
    <?php
    if($_POST["izinver"]){
    $foto=1;
    
    $fotoizinverdi=mysql_query("update resimler set fotoizin='$foto' where resimid='$resimidi' and uid ='$uidi'");
    }
    ?>
  • 09-11-2014, 13:24:56
    #2
    öncelikle checkboxlara name verirken dizi şeklinde vermelisin. <input type="checkbox" name="fotizin[]" value="'.$resim["rid"].'"> bu şekilde yani. formu post ettiğinde işleyeceğin php dosyasında $array = $_post['fotizin'] şeklinde çekersin. post ile bir dizi gelmiş olur sana. dizide ise checkboxlardan seçilmiş olanların value ları vardır. döngüyle diziyi döndürüp istediğin gibi kullanırsın. umarım anlatabilmişimdir.
  • 09-11-2014, 19:47:04
    #3
    Sorun çözülmüştür teşekkürlerr