lostyazilim
tr.link

PHP diziden eleman silme sorunu

3 Mesajlar 850 Okunma
lstbozum
tr.link

Zuperman Zuperman WM Aracı Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğretmen Adayı
  • Konum Eskişehir
  • Ad Soyad M** Ü**
  • Mesajlar 531
  • Beğeniler 55 / 97
  • Ticaret 5, (%100)
Merhaba arkadaşlar, dizideki elemanları MySQL tablom da sorgulatıp sonuçları değişkene atıyorum. Fakat dizi elemanları içinde isim varsa bunu ayrı bir değişkene atayım o değişken üzerinde işlem yapmam gerekiyor. Ayrı bir değişkene atadıktan sonra da ana dizimden silmem gerekiyor fakat hata alıyorum bu işlemi yaptığımda.
include_once ("baglanti.php");

$degerler = $_POST['keyword'];
$degerler = array_map("strtolower",$degerler);
$data = "";
$name = "";
$name_image = "";
$parcala = array();

for($i = 0; $i < count($degerler); $i++){
if($kmt = mysqli_query($baglan,"select * from isimler where isimler ='$degerler[$i]'")){
$name = $degerler[$i];
for($b = 0; $b < strlen($name); $b++){
$parcala[$b] = substr($name,$b,1);
$name_query = mysqli_query($baglan,"select images.image_url,keyword.keyword from images inner join keyword on keyword.id = images.id where keyword = '$parcala[$b]'");
$name_row = mysqli_fetch_row($name_query);
$name_image .= "$name_row[1]"." ";
}

}
else{
$sql = "select images.image_url,keyword.keyword from images inner join keyword on keyword.id = images.id where keyword = '$degerler[$i]'";
$sorgu = mysqli_query($baglan,$sql);
$row = mysqli_fetch_row($sorgu);
$data .= "$row[1]"." ";
}


}
echo $data.$name_image;
?>


Kodlarım bunlar
 

 

Hayat seni yıkabilir ama önemli olan yıkıldığın zaman daha sağlam ayağa kalka bilmektir.
wmaraci
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
siz keywordlere göre resimleri getirmeye calısıyorsunuz değil mi ?

Birde neden for içinde tekrar bir for döndürüp ikinci ve sonraki queryleri tekrar tekrar sorgulatıyorsunuz ? (beni mi olayı yanlış anladım :( )
 

 

Zuperman Zuperman WM Aracı Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğretmen Adayı
  • Konum Eskişehir
  • Ad Soyad M** Ü**
  • Mesajlar 531
  • Beğeniler 55 / 97
  • Ticaret 5, (%100)

hsntngr adlı üyeden alıntı

siz keywordlere göre resimleri getirmeye calısıyorsunuz değil mi ?

Birde neden for içinde tekrar bir for döndürüp ikinci ve sonraki queryleri tekrar tekrar sorgulatıyorsunuz ? (beni mi olayı yanlış anladım :( )

ikinci for harflere ayırıyor hocam doğru algıladınız.
 

 

Hayat seni yıkabilir ama önemli olan yıkıldığın zaman daha sağlam ayağa kalka bilmektir.
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al