Bu sorun galiba "trim" ve "strip_tags" kullanmadığım için oluyor. Aşağıdaki kodlara şu şekilde
[PHPR]$ozellik = trim(strip_tags($_POST['ozellik']));[/PHPR]trim ve strip_tags eklediğimde de bana şöyle bir hata veriyor
Warning: strip_tags() expects parameter 1 to be string, array given in
Notice: Trying to access array offset on value of type null in
internetten baktığımda da bu hatayı nasıl düzeltebileceğime dair, "implode" kullanımını öneriyor. "strip_tags, trim ve implode" u bir arada aşağıdaki kodlarla nasıl kullanabilirim acaba?
[PHPR]
if(isset($_FILES['dosya'])) {
$ad = $_POST['ad'];
$ozellik = $_POST['ozellik'];
foreach($ad as $index => $names) {
$s_ad = $names;
$s_ozellik = $ozellik[$index];
$dosya_sayisi = count($_FILES['dosya']["name"]);
for($i=0; $i<$dosya_sayisi; $i++) {
$dosya_adi = $_FILES['dosya']["name"][$i];
$gecici_yol = $_FILES['dosya']["tmp_name"][$i];
if(move_uploaded_file($gecici_yol,"../../images/indexurunler/" . $dosya_adi)) {
$sorgualani = "INSERT INTO indexsayfaurun (urun_resim, urun_ad, urun_ozellik)
VALUES ('$dosya_adi', '$s_ad', '$s_ozellik')";
$sorgu = mysqli_query($db, $sorgualani);
}
}
}
if($sorgu) {
echo "Ürün Kaydedildi";
} else {
echo "Ürün Eklenemedi";
}
}
[/PHPR]