未定義変数エラーために、その後...私はPHPとオンラインストアで働いていると、このプロジェクトのために、私は、このようなブランド、カテゴリー、などいくつかのカスタムテーブルにデシベルをした
を関数の呼び出し中
<?php
require ('connect.php');
function get_cats(){
$get_cats = "select * from categories";
$run_cats = mysqli_query($con,$get_cats);
while($row_cats=mysqli_fetch_array($run_cats)){
$cat_id = $row_cats['cat_id'];
$cat_title = $row_cats['cat_title'];
echo "
<div class='panel panel-default'>
<div class='panel-heading'>
<h4 class='panel-title'><a href='index.php?cat=$cat_id'><strong>$cat_title</strong></a></h4>
</div>
</div>
";
}
}
?>
:私はカテゴリのテーブルからデータを取得し
get_cats.php
と呼ばれる新しいファイルを作成した後
<?php
$con = mysqli_connect("localhost","root","","myshop");
?>
:DBからデータを取得するために、私はこのように書きます。このconnect.php
ファイルを作りました
その後、私は単に関数を呼び出し、私のindex.php
ファイルで:
<h2 class="BTitrBold">Categories</h2>
<div class="panel-group category-products BHoma" id="accordian">
<?php get_cats(); ?>
</div><!--/category-products-->
しかし、私はページをロードするたびに、私は、このエラーメッセージが出ます:
注意:未定義の変数:5行目get_cats.phpで詐欺をget_cats.php
の
そしてライン5本である:(
$ run_cats = mysqli_query $ con、$ get_cats);
しかし、コードでわかるように、このファイルにはdb接続ファイルが正しく含まれています。だから私はなぜこのエラーを受け取るのかわからない!
ご存知の方は、教えてください。本当にありがとうございます。ありがとう:)