۱۹-دى-۱۳۹۷, ۲۲:۴۴:۰۱
باسلام
ممنون میشم دوستان راهنمایی کنید که خطا از کجا میتونه باشه
ممنون میشم دوستان راهنمایی کنید که خطا از کجا میتونه باشه
https://stackoverflow.com/questions/10258345/php-simple-foreach-loop-with-html
<?php foreach($array as $key=>$value): ?>
<tr>
<td><?php echo $key; ?></td>
</tr>
<?php endforeach; ?>
<?php
@$row=listmenudefault();
foreach ($row as $val):
?>
<div class="dropdown">
<button class="dropbtn">درباره ما</button>
<div class="dropdown-content">
<li><a href="index.php">لینک اول</a></li>
<li><a href="index.php">لینک دوم</a></li>
<li><a href="#">لینک سوم</a></li>
</div>
</div>
<?php endforeach; ?>
function listmenudefault()
{
$connection = config();
$sql = "SELECT * FROM menu_tbl WHERE status='1' AND chid='0' ORDER BY sort ASC";
$row = mysqli_query($connection, $sql);
while ($res = mysqli_fetch_assoc($row)) {
$result[]=$res;
}
return $result;
(۰۷-بهمن-۱۳۹۷, ۲۰:۴۹:۴۳)nImaarek نوشته است: [ -> ]بالاخره وقت کردم نگاش کنم، ببخشید دیر شد..
مختویات این menu_tbl از دیتابیس بهم نشون میدی؟
کدت مشکلی نداره به نظرم
function listmenudefault()
{
$connection = config();
$sql = "SELECT * FROM menu_tbl WHERE status='1' AND chid='0' ORDER BY sort ASC";
$row = mysqli_query($connection, $sql);
while ($res = mysqli_fetch_assoc($row)) {
$result[]=$res;
}
return $result;
}
?>
function listmenudefault()
{
$result = [];
$connection = config();
$sql = "SELECT * FROM menu_tbl WHERE status='1' AND chid='0' ORDER BY sort ASC";
$row = mysqli_query($connection, $sql);
if ($row){
while ($res = mysqli_fetch_assoc($row)) {
array_push($result, $res);
}
}
return $result;
}
?>
function config()
{
$server = "localhost";
$username = "root";
$password = "";
$db = "cms";
$connect = mysqli_connect($server, $username, $password, $db);
/*"خط اول بهتر عمل میکند"*/
mysqli_set_charset($connect, "UTF8");
mysqli_query($connect, "SET NAMES 'UFT8'");
return $connect;
}
function config()
{
$server = "localhost";
$username = "root";
$password = "";
$db = "cms";
$connect = mysqli_connect($server, $username, $password, $db);
if ($connect->connect_error) {
die("Connection failed: " . $connect->connect_error);
}
/*"خط اول بهتر عمل میکند"*/
mysqli_set_charset($connect, "UTF8");
mysqli_query($connect, "SET NAMES 'UFT8'");
return $connect;
}
<?php
$row=listmenudefault();
var_dump($row);
foreach ($row as $key):
echo $key;
?>
$sql = "SELECT * FROM menu_tbl";