i want to insert some data in a table, and after that directly retrieve all data from that table. But strange thing is that I get an error when I do this.
So my questions is, is it possible to build a function which inserts some data via $_POST and after that directly retrieves all data from the table including the fresh new inserted $_POST data?
error:
Notice: Undefined variable: mysqli in /mnt/webr/c3/76/54476376/htdocs/includes/functions.php on line 293 Fatal error: Call to a member function prepare() on null in /mnt/webr/c3/76/54476376/htdocs/includes/functions.php on line 293
/**********************************************************************************************************************************
2. Customer new ******************************************************************************************************************
***********************************************************************************************************************************/
function customer_new($user_name) {
    //DB settings
     include_once "config/config_fl.php" ;
           $query_insert = ("INSERT INTO customers (user_name               , 
                                                    customer_name               ,
                                                                              customer_legal_sort         ,
                                                                            customer_vat_applicable ,
                                                                            customer_payment_terms  ,
                                                                            customer_contactperson  ,
                                                                            customer_email          ,
                                                                            customer_telphone       ,
                                                                            customer_address_visit  ,
                                                                            customer_number_visit   ,
                                                                            customer_num_add_visit  ,
                                                                            customer_postal_visit   ,
                                                                            customer_city_visit     ,
                                                                            customer_country_visit  ,
                                                                            customer_visit_vs_post  ,
                                                                            customer_address_post     ,
                                                                            customer_number_post      ,
                                                                            customer_num_add_post       ,
                                                                            customer_postal_post    ,
                                                                            customer_city_post      ,
                                                                            customer_country_post   ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
          $stmt = $mysqli->prepare($query_insert);
          $stmt->bind_param("sssssssssissssssissss",  $user_name                        ,
                                                                            $_POST['customer_name']           ,
                                                                            $_POST['customer_legal_sort']     ,
                                                                            $_POST['customer_vat_applicable'] ,
                                                                            $_POST['customer_payment_terms']  ,
                                                                            $_POST['customer_contactperson']  ,
                                                                            $_POST['customer_email']          ,
                                                                            $_POST['customer_telphone']       ,
                                                                            $_POST['customer_address_visit']  ,
                                                                            $_POST['customer_number_visit']   ,
                                                                            $_POST['customer_num_add_visit']  ,
                                                                            $_POST['customer_postal_visit']   ,
                                                                            $_POST['customer_city_visit']     ,
                                                                            $_POST['customer_country_visit']  ,
                                                                            $_POST['customer_visit_vs_post']  ,
                                                                            $_POST['customer_address_post']   ,
                                                                            $_POST['customer_number_post']    ,
                                                                            $_POST['customer_num_add_post']   ,
                                                                            $_POST['customer_postal_post']    ,
                                                                            $_POST['customer_city_post']      ,
                                                                            $_POST['customer_country_post']   );
          $stmt->execute();
          $stmt->store_result();
   }
/**********************************************************************************************************************************
3. Customer info ******************************************************************************************************************
***********************************************************************************************************************************/
function customer_info($user_name) {
  unset($mysqli);
  //DB settings
  include_once "config/config_fl.php" ;
  $query_select = ("SELECT * FROM customers where user_name = ? ");
  $stmt = $mysqli->prepare($query_select);
  $stmt->bind_param("s", $user_name);
  $stmt->execute();
  $stmt->store_result();
  $count = $stmt->num_rows();
   $stmt->bind_result ($customer_number         ,
                       $user_name               , 
                       $customer_name               ,
                       $customer_legal_sort       ,
                       $customer_vat_applicable ,
                       $customer_payment_terms  ,
                       $customer_contactperson  ,
                       $customer_email          ,
                       $customer_telphone       ,
                       $customer_address_visit  ,
                       $customer_number_visit   ,
                       $customer_num_add_visit  ,
                       $customer_postal_visit   ,
                       $customer_city_visit     ,
                       $customer_country_visit  ,
                       $customer_visit_vs_post  ,
                       $customer_address_post     ,
                       $customer_number_post      ,
                       $customer_num_add_post       ,
                       $customer_postal_post    ,
                       $customer_city_post      ,
                       $customer_country_post   ); 
      $stmt->fetch();
    //  $customer_data=array();
      $customer_data = array ( 'customer_number'        =>$customer_number         ,
                               'user_name'              =>$user_name               , 
                               'customer_name'          =>$customer_name                 ,
                               'customer_legal_sort'    =>$customer_legal_sort       ,
                               'customer_vat_applicable'=>$customer_vat_applicable ,
                               'customer_payment_terms '=>$customer_payment_terms    ,
                               'customer_contactperson' =>$customer_contactperson  ,
                               'customer_email'         =>$customer_email          ,
                               'customer_telphone'      =>$customer_telphone         ,
                               'customer_address_visit' =>$customer_address_visit  ,
                               'customer_number_visit'  =>$customer_number_visit     ,
                               'customer_num_add_visit' =>$customer_num_add_visit    ,
                               'customer_postal_visit'  =>$customer_postal_visit   ,
                               'customer_city_visit'    =>$customer_city_visit     ,
                               'customer_country_visit' =>$customer_country_visit    ,
                               'customer_visit_vs_post' =>$customer_visit_vs_post    ,
                               'customer_address_post'  =>$customer_address_post     ,
                               'customer_number_post'   =>$customer_number_post    ,
                               'customer_num_add_post'  =>$customer_num_add_post     ,
                               'customer_postal_post'   =>$customer_postal_post    ,
                               'customer_city_post'     =>$customer_city_post      ,
                               'customer_country_post'  =>$customer_country_post   ); 
  $stmt->close();
  $mysqli->close();
  return $customer_data; 
}
 
     
     
    