メニューを作成しましたが、動作するページへのリンクを取得できません。 PHPmyadminにはというメニューというテーブルがあります。あなたがID、名前を見つけることができるテーブルで cantは動作するようにメニューを取得します
は、(サブメニュー用)と をPARENTID HREF(これらのフィールドは、index.phpを/ news.phpなどのように、単にページ名が含まれている)<?php include 'assets/class/dbcon.php'; ?>
<?php
function loop_array($array = array(), $parent_id = 0){
$html = 'http://mywebsite.com/';
global $connection;
$result = mysqli_query($connection,"SELECT href FROM menus");
$href = Array();
while ($row = mysqli_fetch_array($result)) {
$href = $row['href'];
}
if(!empty($array[$parent_id])){
echo '<ul class="cssmenu">';
foreach($array[$parent_id] as $items){
echo '<a href="'.$html.$href.'"><li style="z-index: 100;">';
echo $items['name'];
loop_array($array, $items['id']);
echo '</li></a>';
}
echo '</ul>';
}
}
function display_menus()
{
global $connection;
$query = $connection->query("SELECT * FROM menus");
$array = array();
if(mysqli_num_rows($query)){
while($rows = mysqli_fetch_array($query)){
$array[$rows['parent_id']][] = $rows;
}
loop_array($array);
}
}
mysqli_close($connection);
?>
私がliタグをクリックするとがロードされる が表示されますが、これは現在liタグをクリックするとmywebsite.comに送り返されます。 href列をエコーアウトすると、すべてのhrefリンクが表示されます。それで、index.phpnews.phpfotos.phpのようなものです。
誰かが私にこれを手伝ってくれることを願っています。ありがとう!多くの愛。
これは、PHPコードの混乱シチューで、HTML 。あなたは何をしようとしているのですか?なぜこれはもっと分かれないのですか? – tadman
'$ html。$ href.'これはどういう意味ですか? –
ようこそStackOverflowへ!良い質問をするための詳細については、[ask]をチェックしてください。この場合、あなたが持っている問題を示す[mcve]を提供することができれば、あなたと人が答えるのに役立つかもしれません。 – Kateract