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]