i have 8 database fields. 5 fields are inserted , 3 field shows empty. No error shows . Please Help !

0 votes
asked Apr 14 in Web Development by munna majumder (160 points)

<?php

         if($_SERVER['REQUEST_METHOD'] =="POST" && isset($_POST['register'])){   

                    $customerReg = $cmr->customerRegistration($_POST);

                }    

        ?>

public function customerRegistration($data){

    $name = mysqli_real_escape_string($this->db->link, $data['name']);
    $address = mysqli_real_escape_string($this->db->link, $data['address']);
    $city = mysqli_real_escape_string($this->db->link, $data['city']);
    $country = mysqli_real_escape_string($this->db->link, $data['country']);
    $zip = mysqli_real_escape_string($this->db->link, $data['zip']);
    $phone = mysqli_real_escape_string($this->db->link, $data['phone']);
    $email = mysqli_real_escape_string($this->db->link, $data['email']);
    $password = mysqli_real_escape_string($this->db->link, $data['pass']);


     if($name == "" || $address == "" || $city == "" ||  $country = "" || $zip == "" ||  $phone = "" ||  $email == ""   ||  $password = "" ){

    $msg = "Field must not be empty";
    return $msg;

    }

     $mailquery = "SELECT * from tbl_customer WHERE email = '$email'";
    $mailchk = $this->db->select($mailquery);
    if ($mailchk != false) {
        $msg = "Mail already exist";
    return $msg;
    }elseif(!filter_var($email,FILTER_VALIDATE_EMAIL)){
            $msg = "Invalide Email address!!!";
            return $msg;
        }else{

        $query = "INSERT INTO tbl_customer(name, address, city, country, zip, phone, email, pass) VALUES('$name', '$address', '$city', '$country', '$zip', '$phone', '$email', '$password')";
    $inserted_rows = $this->db->insert($query);
    if ($inserted_rows) {

     $msg =  "<span class='success'>Customer data  Inserted Successfully.</span>";
     return $msg;
    }else {

     $msg =  "<span class='error'>Customer data  Not Inserted !</span>";
     return $msg;
    }

    }

}

Please log in or register to answer this question.

Related questions

722 questions

656 answers

179 comments

4,747 users

Welcome to IDB Scholars Forum, where you can ask questions and receive answers from other members of the community. It's 100% free.
আইডিবি স্কলারস ফোরামে আপনাকে স্বাগত - প্রোগ্রামিং, ডিজাইন, ডেভেলপমেন্ট, ব্লগিং, ইন্টারনেটসহ তথ্য প্রযুক্তির যাবতীয় বিষয় নিয়ে আলোচনার একটি মুক্ত মঞ্চ হলো এই ফোরাম । এখানে আইসিটি বিষয়ক আপনার প্রশ্ন, উত্তর এবং অভিজ্ঞতা শেয়ার করুন, আলোচনা করুন এবং সমাধান নিন। দেশের তরুণ প্রজন্মকে আইসিটিতে আগ্রহী করাই আমাদের মূল লক্ষ্য।
** ইংলিশ বা বাংলা যে কোনো ভাষায় আপনি এই ফোরামে আলোচনা করতে পারবেন। তবে বাংলাকে ইংরেজি অক্ষরে লিখবেন না।
  1. tulbadex

    110 points

    0 answers

  2. JettaQoa3381

    100 points

    0 answers

  3. clutch7conga

    100 points

    0 answers

  4. WhitneyMauer

    100 points

    0 answers

  5. pajamazipper55

    100 points

    0 answers

...