Advertisement:

Author Topic: osclass SQL Inserting data twice  (Read 375 times)

admosbah

  • Newbie
  • *
  • Posts: 10
osclass SQL Inserting data twice
« on: April 23, 2016, 02:44:52 pm »
I have this osclass table when I insert a data and then browse the table the data has been entered twice, so i get two id of the same table.

CREATE TABLE  /*TABLE_PREFIX*/t_table_log(
    pk_i_id INT NOT NULL AUTO_INCREMENT ,
    fk_i_user_id INT NULL ,
    fk_i_item_id INT NULL ,
    s_email VARCHAR( 200 ) NULL ,
    s_status VARCHAR( 20 ) NOT NULL ,

    PRIMARY KEY(pk_i_id)
) ENGINE=InnoDB DEFAULT CHARACTER SET 'UTF8' COLLATE 'UTF8_GENERAL_CI';
this is my php code

$conn = getConnection();
$conn->osc_dbExec("INSERT INTO %st_table_log (fk_i_item_id, fk_i_user_id, s_email, s_status ) VALUES ('".$_SESSION['itemid']."','".$_SESSION['userid']."','".$response['senderEmail']."','".$response['status']."')", DB_TABLE_PREFIX) ;
$item_url =  osc_item_url() ;
    $name = osc_page_title() ;
    $subject = (__("Hello",'osclass'));
    $email = osc_logged_admin_email();
        $messagesend =" my message";
          $params = array(
            'subject' => $subject
            ,'to' => $email
            ,'to_name' =>$name
            ,'body' => $messagesend
            ,'alt_body' => strip_tags($messagesend)
       ) ;
        osc_sendMail($params) ;