Что мне нужно сделать, чтобы увидеть элементы базы данных (цикл foreach)?
Я уже создал базу данных.Я хочу видеть каждое имя элемента базы данных mysql внутри каждого тега li.Можно ли это сделать с помощью цикла foreach?Что мне нужно для этого сделать?Может кто-нибудь дать мне решение для этого с кодом ниже?
Вот код, который у меня есть сейчас:
*{margin:0; padding:0;}
.cont{
margin:200px 400px;
width:500px;
background:transparent;
color:black;
padding:20px;
box-shadow:1px 1px 4px 4px #ddd;
}
ul{
margin:0;
padding:0;
list-style:none;
}
ul li{
float:none;
}
.m-a-d{
display:inline-block;
color:black;
background:#ccc;
padding:5px 10px;
text-decoration:none;
opacity:0.4;
transition:0.3s;
}
ul li:hover .m-a-d{
text-decoration:underline;
opacity:1;
}
<?php
$conn = mysqli_connect("localhost", "root", "", "a1");
if(!$conn){
echo "Not Connected with localhost";
}
?>
<?php
require_once "init.php";
$sql = "SELECT * FROM items";
$query = $conn -> query($sql);
$rowcount = $query -> num_rows;
?>
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="style.css"/>
<body>
<div class="cont">
<h1>To do</h1>
<?php if(!empty($items)): ?>
<ul>
<?php foreach($items as $item): ?>
<li>
<span class="list"><?php $item['item_name']; ?></span>
<a href="#" class="m-a-d">Mark as done</a>
</li>
<?php endforeach;?>
</ul>
<?php else: ?>
<p>You haven't added any item yet.</p>
<?php endif; ?>
</div>
</body>
</html>
Заранее благодарен за помощь ...............................