Object of class icerik could not be converted to string.
bu hatayı cozemedim arkadaslar bir yardımcı olursanız sevinirim
Function Ekle($cat,$baslik,$info,$forid){
$this->sql="insert into icerik(id,cat,baslik,info,forid)values(null,'".addslashes($cat)."','".addslashes($baslik)."','".addslashes($info)."',".$forid.")";
$this->Sorgu();
}
insert olarak bu sekilde kullandıgım zaman su sekilde bir hata alıyorum
Warning: addslashes() expects parameter 1 to be string, object given in C:\wamp\www\admin\functions\classes.php on line 264
eger addslashes kullanmadan denedigim zaman ise baslıktaki hatayı alıyorum sınıf normalde calısıyor problemli olan kısmı bir turlu cozemedim acıkcası
not olarak soyle soyleyim sınıfı test ettigim zaman bir problem yok fakat kullanmam gereken bolumde kullandıgım zaman ilginc bir sekilde bu hatayı alıyorum aynı zamanda info bolumunu mysqle eklemiyor
<div id="rightContent">
<h3>Sabit Kategori Ekliyorsunuz</h3>
<?php
$maincat = new maincat();
$maincat->GetSayi();
$x=0;
?>
<table width="95%">
<form action="generator.php?rq=icerik&&cq=add" method="post">
<tr><td><b>Eklenecek Kategori</b></td><td>
<select name="kategori">
<option selected>Lütfen Seçiniz</option>
<?php
while($x<$maincat->sayi){
$maincat->GetId($x);
$maincat->GetCat();
$maincat->GetLink();
$x++;
echo '<option value="'.$maincat->cat.'">'.$maincat->cat.'</option>' ;
}
?>
</select>
</td></tr>
<tr><td><b>Başlık</b></td><td><input type="text" class="panjang" name="baslik"></td></tr>
<tr><td><b>İçerik</b></td><td width="90%"><textarea name="icerik" ></textarea></td></tr>
buda form bolumu buradaki textareadan gelen veride bir problem var
mysqli sınıfını kullanıyorum veri tabanı baglantısı olarak