v2.5.2
Giriş yap

Dizi içerisindeki elemenı seçip Silmek ?

aydinkeskin
859 defa görüntülendi

xxxx tablonun içindeki resim sütünuna şu şekilde resim ekliyorum.

aaaa.jpg,sccc.jpeg,dddd.png,asdadsads.gif

şeklinde verileri ekliyorum

sonra bunları şu şekilde listeliyorum.

<?php $ssd = $row["id"];

$uret = $db->prepare("SELECT * FROM proje WHERE id=? ORDER BY icerik_resim limit 6 ");
$uret->execute([$ssd]);
    foreach($uret as $res){

preg_match_all('/[a-zA-Z0-9_]+.(jpeg|gif|jpg|png)/', $res["icerik_resim"], $out);
foreach($out[0] as $image){
    if(!empty($image)){	?>
<div class="col-lg-3 col-md-6">
    <div class="card">
        <div class="el-card-item">
            <div class="el-card-avatar el-overlay-1 col-md-12">					
                <img src="<?=TEMA?>/uploads/proje/<?=$image;?>" alt="<?=$row['icerik_resim'];?>" />
                <div class="el-overlay">
                    <ul class="el-info">
                        <li><a class="btn default btn-outline-info image-popup-vertical-fit" href="<?=TEMA?>/uploads/proje/<?=$image;?>"><i class="fa fa-search"></i></a></li>
                        <li><a class="btn default btn-outline-warning" href="?"><i class="fa fa-trash"></i></a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>
<?php }}}?>
							
							
							

burdaki seçim işlemini beceremedim ordaki resmi seçip nasıl silebilrim atıyorum

		dddd.png adlı resmi büyütüp baktım beğenmedim silicem indis ini nasıl yakalayacağım.
aydinkeskin
1513 gün önce

@osmanerdem ve @pcmemo ikinizede teşekkür ederim.
dediğiniz gibi 2 farkı şekildede indisleri bulabiliyorum.

fakat unset ile geti ile gönderdiğim veriden indisi silemiyorum.

						if (isset($_GET["key"]) && $_SESSION["adminlogin"] == "true"){
							
								$key = $_GET["key"];
							
								unset($key);
								// echo $key;
							
						}
						
<li><a class="btn default btn-outline-warning" href="?key=<?php echo $key?>"><i class="fa fa-trash"></i></a></li>

						indis  0 1 2 3 neyse geliyor hangisine tıkladığımda 
						
						hklı olarak diyecekseniz veri güncelleme işlemi nerde görmüyor ki
						

o tarafını mantığını kuramadım

array a çevirdiğim düz bir veri sütününü
normal icerik_resim düz veri aa,aaa,aaa,aa,bb,dd,gg
ben bunu array haline getirip parçalayıp içinden çekiyorum.

get i key indisi 0 olarak gönderirsem bunu icerik_resim tablosunda tekrar array a çevirip ordan 0 ı bulmam demek mi oluyor
yada öyle birşey.