2017-01-28 10 views
1

を使用してデータベースからデータをフェッチすることはできません。私は問題を把握していないようです。は私が<strong>ブートストラップ</strong><strong>PHP</strong><strong>AJAX</strong>を使用していますPHPとAjax

また、メモ帳に++を入力すると、私のmysqli_connectが青色に変わっていないことに気付きました。それは普通ですか?

ここではindex.phpでの私のコード

  <div class="col-md-2"> 
      <div id="get_category"> 
      </div> 
      //There is a code here of my <li> which are my categories 
      </div> 

はここmain.js

$(document).ready(function(){ 

cat(); 
function cat(){ 
$.ajax({ 
url  : "action.php" 
method : "POST", 
data : {category:1}, 
success : function(data){ 
     $("#get_category").html(data); 
    } 

    }) 


    } 


}) 

で私のコードでは、自分の行動のための私をdb.php

<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$db = "gadsdb"; 

$con = mysqli_connect($servername, $username, $password, $db); 

if(!$con){ 
die("Connection failed: " . mysqli_connect_error()); 


} 

?> 

コードです。

$con = my_sqli_connect($servername, $username, $password, $db); 

:PHP

 <?php 
    include "db.php"; 
    if(isset($_POST["category"])){ 
    $category_query = "SELECT * FROM categories"; 
    $run_query = mysqli_query($con,$category_query); 
    echo" 
    <div class='nav nav-pills nav-stacked'> 
    <li class='active'><a href='#'><h4>Categories</h4></a></li> 

    "; 
     if(mysqli_num_rows($run_query) > 0){ 
     while($row = mysqli_fetch_array($run_query)){ 
     $cid = $row["cat_id"]; 
     $cat_name = $row["cat_title"]; 

      echo" 

      <li><a href='#'>$cat_name/a></li> 

      "; 

      } 
     echo "</div>"; 

     } 

    } 
+0

'my_sqli_ *'それは何ですか? –

答えて

0

アルターコード行を

$con = mysqli_connect($servername, $username, $password, $db); 
0
function cat(){ 
    $.ajax({ 
    type: 'POST', 
    url: 'action.php', 
    data: {category:1}, 
    success: function(data){ 
     $("#get_category").html(data); 
    } 
}) 
} 
$(document).ready(function(){ 
cat(); 
}) 
関連する問題

 関連する問題