Arkadaşlar Merhaba
Aşağıdaki Kodda veritabanındaki epostanın kayıtlı olup olmadığını kontrol ediyor. Ancak var ise veriyi mysql aktarmıyor tamam.Klasöre resimi yüklüyor. Yüklememesi gerek.

Gösterdiği Hata Kodu
Girdiğiniz e-posta kullanımda !
Warning: Column count doesn't match value count at row 1 in C:\AppServ\www\kayit\includes\ez_sql_mysql.php on line 233
Fotoğrafınız Başarıyla Yüklendi.

            <?php
include 'includes/baglanti.php';
require 'includes/class.upload.php';

$eposta = trim($_POST['eposta']);

 

if(empty($eposta)){

   echo'Eposta alanı boş olamaz';

}else{

 $sonuc = mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM kayityap WHERE eposta ='$eposta'"));

if($sonuc[0] > 0) echo'Girdiğiniz e-posta kullanımda !' ; else echo'Girdiğiniz e-posta kullanılmamakta ';
            }{
                 $image = new Upload( $_FILES[ 'resim' ] ); 
                if ( $image->uploaded ) { 
                    // maksimum yüklenecek dosya boyutu belirlenir. 1024 = 1KB 
                       $image->file_max_size = '2097152'; 
            
                        $adiniz        =    $_POST["adiniz"]; 
                        $soyadiniz    =    $_POST["soyadiniz"]; 
                        $eposta    =    $_POST["eposta"]; 
               
        /* Resmi Yeniden Adlandır */ 
               
                        $image->file_new_name_body = substr(base64_encode(uniqid(true)), 0, 30); 
                        // resmi jpg Zorunluluğu 
                        $image->allowed = array ( 'image/*' ); 
                        // resmi jpg formatına convert edelim 
                        $image->image_convert = 'jpg'; 
                        // jpg resimlerin kalitesini ayarlamak için kullanılır 
                        $image->jpeg_quality = 50; 
                        // upload klasörüne değişiklik yapmadan kayıt et 
                        $image->Process( 'upload/' ); 
                        // maksimum yüklenecek dosya boyutu belirlenir. 1024 = 1KB 
                        $image->file_max_size = '2097152'; 
                        
                        $imagebuyuk = $image->file_dst_name; 
                        /** 
                         * Resmi Farklı Boyutta Kayıt Et 
                         */ 
                        // yeniden farklı boyutta kayıt et (200x100) 
                    $image->file_new_name_body = 'thumb_2017'; 
                        $image->image_convert = 'jpg'; 
                        $image->image_resize = true; 
                        $image->image_ratio_crop = true; 
                        $image->image_x = 200; 
                        $image->image_y = 200; 
                        // sadece resim formatları yüklensin 
                        $image->allowed = array ( 'image/*' ); 
                         
                        $image->Process( 'upload/thumbnail' ); 

                        if($image->processed){ 
                                                 
                        $imagekucuk = $image->file_dst_name; 
                        
                        $imagebuyuk = $imagebuyuk; 
                        
                        $sorgu = $db->query(" INSERT INTO kayityap (adiniz,soyadiniz,eposta,resimkucuk,resimbuyuk) VALUES ('$adiniz','$soyadiniz''$eposta','$imagekucuk','$imagebuyuk') "); 
                        
                        echo '<center><font size="5" style="color:green">'.'Fotoğrafınız Başarıyla Yüklendi.'.'</font></center>';  
                        } else  { 
                                                 
                        print 'Bir sorun olustu: '.$image->error; 
                                                 
                        } 
                                 
                    }         
                }

                
 // bu else olmasa da olur kafana göre.
?>
Veritabanında kaydı olmayan eposta yazınca resimi klasöre yüklüyor. Ancak Veriyi mysql yazmıyor. Hata veriyor.

Hata Kodu :
Girdiğiniz e-posta kullanılmamakta
Warning: Column count doesn't match value count at row 1 in C:\AppServ\www\kayit\includes\ez_sql_mysql.php on line 233
Fotoğrafınız Başarıyla Yüklendi.

Hatayı Gösteren Kod Aşağıda 233 satır Yazan yerde.

    <?php
            {
                $is_insert = true;
                $this->register_error($str);
233 satır >>>        $this->show_errors ? trigger_error($str,E_USER_WARNING) : null;
                return false;
            }
            
            ?>