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
1512 gün önce

mantık olarak db ye result u update etmem gerekiyor
ama öncesini yapadım.

ben $out[0] ile alıyorum resimleri

preg_matchall('/[a-zA-Z0-9]+.(jpeg|gif|jpg|png)/', $res["icerik_resim"], $out);
foreach($out[0] as $key => $image){

indisinide $key ile alıyorum.

a1 e out[0] yazsam olmuyor haliyle orda tıkanınca geriside gelmiyor.

$a1 = array($row["icerik_resim"]);

bu şekilde a1 i çekiyorum
bu sefer a2 de tıkanıyorum $key yazsam hata $image yazsam hata
normalde yukardaki mantığa göre
$a2 = array($a1[$image]); olması gerekiyor ama kabul etmiyor

result a gelemedimki onuda get ile update edeyim :)