كيف يمكنني تقديم ملف في وحدة تحكم من وجهة نظر

0

أنا طالب جديد وأتعلم Codeigniter . لديّ عرض نموذج وأريد إرسال الاسم والبريد الإلكتروني و sdt للإضافة.php للتحقق ولكن لا يمكنني الاتصال بـ add.php.

هذا هو شكلي

<!DOCTYPE html>
<html>
<body>
<h2>Form Dang Ky</h2>
<form name="submitbd" action="add.php/check" method="POST">
 Name<br>
  <input type="text" name="name" value="">
      <br>
   Email:<br>
    <input type="text" name="email" value="">
    <br>
     SDT<br>
    <input type="text" name="sdt" value="">
    <br>
    <br>
   <input type="submit" value="Submit">
   <br>
 </form> 
 </body>
 </html>

وأحاول استدعاء ملف add.php في وحدة التحكم ، لكنني حصلت على **

404 error

ملف Add.php في وحدة التحكم

   <?php
   class Add extends IC_Controller{
    $data = array(
        '$_name' => $this->input->post('name'),
        '$email' => $this->input->post('email'),
        '$sdt'=>$this ->input-> post('sdt')
        );
    public function _contruct(){
        parent::_contruct();
    }
    public function  check(){
        $this->load->database();
        $a=$this->db->query("select email from info where 
    email=.$array($email)");
        if($a==""){
            echo "ok";
        }
        echo "not ok";           
    }
 }
 ?>

1 إجابة

0

ارجوا ان يساعدك هذا

الخاص بك form يجب أن تكون العلامة على النحو التالي:

<form name="submitbd" action="<?=site_url('add/check');?>" method="POST">
..........
</form> 

جهاز التحكم الخاص بك Add.php يجب أن يكون هكذا:

class Add extends CI_Controller
{
    public function _contruct(){
       parent::_contruct();
       $this->load->database();
       $this->load->helper('url');
    }
    public function  check()
    {
       $_name = $this->input->post('name');
       $email = $this->input->post('email');
       $sdt   = $this->input->post('sdt');
       $sql   = "select email from info where email='{$email}'";
       $query = $this->db->query($sql);
       if($query->num_rows() > 0)
       {
          echo "ok";
       }
       else
       {
          echo "not ok";           
       }
    }
}

انظر للمزيد: https://www.codeigniter.com/user_guide/general/index.html

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام