i trying submit form via simple modal yes or no button. however, when click button in view event_id not updating , passes first event_id. assuming need somehow update event_id passed modal; appears loaded. how go this? thinking maybe onclick function sets eventid but, new coding , don't know how go about. makes sense.
here controller:
function skatersuccess(){ if (!$this->ion_auth->is_admin()) { $this->session->set_flashdata('message', '<div class="alert alert-info" role="alert">you must admin view 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'); }
here model:
public function registerskater($user_data) { $this->load->database('hockey'); $this->db->insert('users_events', $user_data); }
here mainview button code(this loads popup modal:
<?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; ?>
and here popup modal view:
<form action="dashboard/skatersuccess" name="" id="login-form" class="form-horizontal" enctype="multipart/form-data" method="post"> <button type="button" class="btn btn-primary btn-block" data-title="add_skater" data-toggle="modal" data-target="#add_skater" >sign skater</button> <!--pop dialog--> <div class="modal fade" id="delete" tabindex="-1" role="dialog" aria-labelledby="edit" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="glyphicon glyphicon-remove" aria-hidden="true"> </span></button> <h4 class="modal-title custom_align" id="heading">signup game?</h4> </div> <div class="modal-body"> <div class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span>are sure want sign game?</div> </div> <div class="modal-footer "> <button type="button" id="btnyes" href="#" name="submit" class="btn btn-success"><span class="glyphicon glyphicon-ok-sign"></span> yes</button> <input id="event_id" type="hidden" class="form-control" name="event_id" value="<?php echo $id; ?>" placeholder="event_id"> <input id="user_id" type="hidden" class="form-control" name="user_id" value="<?php echo $this->session->userdata('user_id'); ?>" placeholder="user_id"> <button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> no</button> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> </form>
i got this,
<script> $(document).on("click", ".add_skater", function (e) { e.preventdefault(); var _self = $(this); var myeventid = _self.data('id'); $("#eventid").val(myeventid); $(_self.attr('href')).modal('show'); }); </script>
Comments
Post a Comment