Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: None  |  size: 2.08 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Using ajax to grab information from database
  2. <script type="text/javascript">
  3.     var end_user = "<? echo $user_id; ?>";
  4. </script>
  5. <div id="tabs6"></div>
  6.        
  7. function get_experience()
  8. {
  9. $.post(base_url + "index.php/home/get_experience", { user : end_user }, function(data) {
  10.            if (data.status == 'ok')
  11.            {
  12. $("div#tabs6").html(data);
  13.            }
  14.         else
  15.            { //nothing }
  16.            }, "json");
  17. }
  18.  
  19.             get_experience();
  20.        
  21. public function get_experience()
  22.     {
  23.             $this->load->model('experience_model');
  24.             $end_user = $this->input->post('user');
  25.  
  26.             $one_exp = $this->experience_model->one_exp($end_user);
  27.  
  28.             if ($one_exp->num_rows() > 0)
  29.             {
  30.                     $one_exp_html = '<ul>';
  31.                     foreach($one_exp->result() as $exp)
  32.                     {
  33.                             $one_exp_html .= '<li>';
  34.                             $one_exp_html .= $exp->experience;
  35.                             $one_exp_html .= '</li>';
  36.                     }
  37.                     $one_exp_html .= '</ul>';
  38.                     $result = array('status' => 'ok', 'content' => $one_exp_html);
  39.                     return json_encode($result);
  40.                     exit();
  41.             }
  42.             else
  43.             {
  44.                     $result = array('status' => 'ok', 'content' => 'nothing here');
  45.                     return json_encode($result);
  46.                     exit();
  47.             }
  48.  
  49.     }
  50.        
  51. function one_exp($end_user)
  52.     {
  53.             $query_str = "SELECT experience FROM exp WHERE user_id = ?";
  54.             $query = $this->db->query($query_str, $end_user);
  55.     }
  56.        
  57. $("div#tabs6").html(data.content);
  58.        
  59. <script type="text/javascript">
  60.     var end_user = "<? echo $user_id; ?>";
  61.     get_experience(end_user);
  62. </script>
  63. <div id="tabs6"></div>
  64.        
  65. function get_experience(foo)
  66.     {
  67.         $.post(base_url + "index.php/home/get_experience", { user : foo }, function(data) {
  68.            if (data.status == 'ok')
  69.            {
  70. $("div#tabs6").html(data);
  71.            }
  72.         else
  73.            { //nothing }
  74.            }, "json");
  75. }