• 04-03-2013, 14:30:26
    #1
    MErhaba arkadaşlar sizlerden bi konudan daha yardım almak istiyorum.

    Şimdi admin panelinden resimleri tek tek sil yapabiliyorum. Ama resimlerin yanına checkbox ekleyerek seçmeli silmeyi nasıl yapabilirim .


    admin panelinde resim gösterme ekranım şu şekilde.



    ben bunları hepsinin altında resim değilde en altta bir tane resim sil butonu ve her resmin yanında checkbox nasıl eklerim ben şimdi resim gösterme deki php kodları da verıyorum :

    	<?
    		while($row = mysql_fetch_array($sql)){
    	?>
    	<div style="float:left; padding:11px; text-align:center;">
    		<img src="../images/pictures/biger/<? echo $row['picture'];?>" width="100" height="76" style="border:1px solid #ccc; "><br />
    		
    		<input type="button" name="yeni" value="Resmi Sil" style="width:102px; background-color:#fff;" class="ButtonStyle" onClick="javascript:location='sil.php?id=<? echo $row['id']."&picture=".$row['picture']."&masterid=".$_POST['masterid'];?>';">
    	</div>
    	<? } ?>
    sil.php deki kodarda şu şekilde :

    <?php
    include_once "ayar.php"; 
    
    if($_GET['confirm']=="true"){
    $sql = mysql_query("delete from `pictures` where `id`='".$_GET['id']."'")or die(mysql_error());
    unlink("../images/resim/buyuk/".$_GET['picture'].""); 
    
    ?>
    bana bu konuda yardım edebilecek varmı arkadaşlar
  • 04-03-2013, 16:47:13
    #2
    Üyeliği durduruldu
    Edit: Kodlarda Eksik var.. Yeniden Düzenliyorum..

    ilk kodlara checkbox ekledim

    <?
    while($row = mysql_fetch_array($sql)){
    ?>
    <div style="float:left; padding:11px; text-align:center;">
    <img src="https://www.r10.net/images/pictures/biger/<? echo $row['picture'];?>" width="100" height="76" style="border:1px solid #ccc; "><br />

    <input type="button" name="yeni" value="Resmi Sil" style="width:102px; background-color:#fff;" class="ButtonStyle" onClick="javascript:location='sil.php?id=<? echo $row['id']."&picture=".$row['picture']."&masterid=".$_POST['masterid'];?>';">
    <input type="checkbox" name="resimsilx" />

    </div>
    <? } ?>

    <?php
    include_once "ayar.php";
    $say = mysql_num_rows ($sql);
    if($_GET['confirm']=="true"){
    For ($i=0; $i <= $say;$i++) {
    $sql = mysql_query("delete from `pictures` where `id`='".$_GET['id'][$i]."'")or die(mysql_error());
    unlink("../images/resim/buyuk/".$_GET['picture'][$i]."");
    }
    ?>

    bu kodları denermisin..
  • 04-03-2013, 17:03:50
    #3
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    Edit: Kodlarda Eksik var.. Yeniden Düzenliyorum..

    ilk kodlara checkbox ekledim

    <?
    while($row = mysql_fetch_array($sql)){
    ?>
    <div style="float:left; padding:11px; text-align:center;">
    <img src="https://www.r10.net/images/pictures/biger/<? echo $row['picture'];?>" width="100" height="76" style="border:1px solid #ccc; "><br />

    <input type="button" name="yeni" value="Resmi Sil" style="width:102px; background-color:#fff;" class="ButtonStyle" onClick="javascript:location='sil.php?id=<? echo $row['id']."&picture=".$row['picture']."&masterid=".$_POST['masterid'];?>';">
    <input type="checkbox" name="resimsilx" />

    </div>
    <? } ?>

    <?php
    include_once "ayar.php";
    $say = mysql_num_rows ($sql);
    if($_GET['confirm']=="true"){
    For ($i=0; $i <= $say;$i++) {
    $sql = mysql_query("delete from `pictures` where `id`='".$_GET['id'][$i]."'")or die(mysql_error());
    unlink("../images/resim/buyuk/".$_GET['picture'][$i]."");
    }
    ?>

    bu kodları denermisin..
    hocam 2 resim seçip sil dedim beyaz boş ekran geldi hiç bir işlem yapmadı:S
  • 04-03-2013, 17:15:49
    #4
    Üyeliği durduruldu
    merhaba;

    normal o yüzden editledim mesajı..

    2. intupdan gelen değeri almayı unuttum kapı çalınca o ara göndermiş bulundum

    ByEmrah35 adlı üyeden alıntı: mesajı görüntüle
    hocam 2 resim seçip sil dedim beyaz boş ekran geldi hiç bir işlem yapmadı:S
  • 04-03-2013, 17:26:33
    #5
    hocam şuan herhangi bir hata vermedi ama silme işleminide yapmadı yanı tek bir tane ve 2 tane denedim yinede silmedi birde her resmin altında resim sil butonu çıkıyor bunuda tek birtane en altta çıkarma şansımız olurmu valla hocam allah razı olsun sonuça doğru gidiyoz
  • 04-03-2013, 18:03:16
    #6
    <input type="checkbox" name="resimsilx[]" value="<?php echo $row['id']; ?>" />
    $sql = mysql_query("delete from `pictures` where `id`='".$_GET['resimsilx'][$i]."'")or die(mysql_error());

    dene bakalım, yukardaki kod çok saçma toplam kayıt sayıyor tek tek silmeye çalışıyor, önerimi sorarsan
    $_GET['resimsilx'] teki gelen veriyi foreach kullanarak sildir.
  • 05-03-2013, 14:32:15
    #7
    Arkadaşlar sorun halledilmiştir yardımları için mizraklar nicli arkadaş a teşekkür ediyorum.