Note that there are some explanatory texts on larger screens.

plurals
  1. POcodeigniter displaying error message on same page
    primarykey
    data
    text
    <p>another question again regarding codeigniter, here a few details: </p> <p>view page: </p> <pre><code>&lt;?php if (isset($error)){echo $error; } ?&gt; &lt;form action="&lt;?php echo site_url('mem_posting/post');&gt;" method="post"&gt; &lt;input type="text" name="fname"&gt; some fields goes here... &lt;/form&gt; </code></pre> <p>controller page(mem_posting): </p> <pre><code>public function post_form() { $this-&gt;load-&gt;view('header'); $this-&gt;load-&gt;view(form_page); } public function post() { $post_data=array( 'mem_id'=&gt;$this-&gt;input-&gt;post('mem_id'), //other inputs... ) $this-&gt;load-&gt;model('member_model'); if ($this-&gt;member_model-&gt;check_member($post_data)===true) { //row exist // **i would like to load the same page but // **with error message "like already exist". }else{ $this-&gt;member_model-&gt;inset_member($post_data); } } </code></pre> <p>model page: </p> <pre><code>public function insert_member($post_data=array()) { extract($post_data); $this-&gt;db-&gt;where('member_id', $member_id); $this-&gt;db-&gt;insert('membership', $post_data); } public function check_member($post_data=array()) { extract($post_data); $this-&gt;db-&gt;select('mem_id'); $this-&gt;db-&gt;where('mem_id', $mem_id); $query = $this-&gt;db-&gt;get('membership'); if ($query-&gt;num_rows() &gt; 0){ return true; }else{ return false; } } </code></pre> <p>as you can see the view page contains the form, now what i would like to achieve is to echo an error like 'already exist' so i dont have to code another $this->load->view('post_form') inside the if statement.</p> <p>thank you in advance..</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload