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 

2013-01-31 00:17:02

Php

Sorun cözülmüştür

2013-02-02 19:32:51 Edit:2013-02-02 19:33:06

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro