2016-07-13 6 views
0

コーディングを開始しました。 codeigniterとブートストラップを使用します。はい、いいえのボタンで簡単なモーダルでフォームを送信しようとしています。しかし、ビューのボタンをクリックするとモーダルが開き始め、すぐに閉じます。データはdbにポストされていますが、最初に「はい」または「いいえ」のボックスをクリックする必要があります。ここでブートストラップモーダルとコードネイターでフォームを送信すると自動的に閉じます

は私のコントローラである:ここでは

function skatersuccess(){ 
    if (!$this->ion_auth->is_admin()) 
    { 
     $this->session->set_flashdata('message', '<div class="alert alert-info" role="alert">You must be an admin to view this page</div>'); 
     redirect('/'); 
    } 

    $event_id = $this->input->post('event_id'); 
    $user_id = $this->input->post('user_id'); 

    $user_data = array(
      'id' => 'null', 
      'user_id' => $user_id, 
      'event_id' => $event_id, 
      'is_paid' => 1 
     ); 

    $this->user_event_model->registerskater($user_data); 
    redirect('/dashboard/','refresh'); 
    } 

は私のモデルである:

<?php if (($e->user_registered == 1)) : ?> 
    <?php $this->load->view('admin/partial/skater_cancel', $e) ?> 
    <?php elseif (($e->capacity == $e->registered)): ?> 
    <button type="button" class="btn btn-danger btn-block">FULL</button> 
    <?php else: ?> 
    <?php $this->load->view('admin/partial/skater', $e) ?> 
    <?php endif; ?> 

と、ここ:ここ

public function registerskater($user_data) { 
     $this->load->database('hockey'); 
     $this->db->insert('users_events', $user_data); 
    } 

はMAINVIEWボタンのコードは、(これはポップアップモーダルをロードしていますポップアップモーダル表示です:

答えて

0

ボタンが一時的に同じページをフェッチしていたフォームにあります。

この

<button type="button" class="btn btn-primary btn-block" data-title="Delete" data-toggle="modal" data-target="#delete" >SIGN UP AS SKATER</button> 
+0

のおかげで、あなたのボタンを交換しては素晴らしい仕事を! – XxnumbxX

関連する問題