Ứng dụng quản lý thành viên bằng PHP và Mysql
Khi bạn lập trình web, để thiết lập một trang Admin thì đòi hỏi trang web cần có nhân viên.Để xây dựng một ứng dụng quản lý thành viên thì việc đầu tiên là chúng ta sẽ xây dựng một giao diện để quản lý bằng mã HMTL và CSS. Ở đây mình sẽ tạo một file có tên là list_user.php có giao diện như sau.
Để có được giao diện trên thì các bạn sẽ viết một đoạn mã HTML như phía dưới nhé.
|
<table align="center" width="500" border="0">
<tr>
<td class="title">Stt</td>
<td class="title">User</td>
<td class="title">Email</td>
<td class="title">Address</td>
<td class="title">Edit</td>
<td class="title">Del</td>
</tr>
</table>
|
Mình sẽ viết thêm chút CSS cho nó nhìn đẹp chút.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
td{
border:1px solid #069;
text-align:center;
}
.title{
background:#0099FF;
color:#FFFFFF;
font-weight:900;
}
a{
color:#F00;
text-decoration:none;
}
a:hover{
color:#0099FF;
}
|
Trên đây là mình mới hướng dẫn các bạn tạo phần giao diện hiển thì các bạn nhé. Và bây giờ mình sẽ tiếp tục hướng dẫn các bạn sử dụng PHP và Mysql để tương tác với CSDL. Đầu tiên chúng ta sẽ kết nối vào CSDL và sử dụng vòng lặp để lặp các user.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?php
$conn=mysql_connect("localhost","root","") or die("can't connect this database");
mysql_select_db("thanhvien",$conn);
$sql="select * from danhsach order by id DESC";
$query=mysql_query($sql);
if(mysql_num_rows($query) != "")
{
$stt=1;
while($row=mysql_fetch_array($query))
{
$stt++;
echo "<tr>";
echo "<td>$stt</td>";
echo "<td>$row['user']</td>";
echo "<td>$row['pass']</td>";
echo "<td>$row['email']</td>";
echo "<td>$row['address']</td>";
echo "<td><a href='edit.php?id=$row['id']'>Edit</a></td>";
echo "<td><a href='del.php?id=$row['id']'>Del</a></td>";
echo "</tr>";
}
?>
|
Đoạn code trên có nghĩa là khi chúng ta kết nối thành công vào CSDL thì chúng ta sẽ tiến hành select vào bảng user để lấy được một mảng danh sách thành viên. Sau khi lấy được mảng danh sách rồi thì chúng ta sẽ tiến hành kiểm tra mảng đó nếu mảng đó khác rỗng thì chúng ta sẽ sử dụng vòng lặp while để lặp danh sách thành viên ra bên ngoài. Còn nếu mảng đó rỗng thì sẽ xuất ra câu thông báo cho người dùng biết.
|
<?php
echo "<tr><td colspan='6' align='center'>Chưa có thành viên nào</td></tr>";
?>
|
Như vậy là mình đã hướng dẫn các bước để xây dựng một ứng dụng quản lý thành viên. Dưới đây là code hoàn chính của dựng dụng.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
$conn=mysql_connect("localhost","root","") or die("can't connect this database");
mysql_select_db("thanhvien",$conn)
$sql="select * from danhsach order by id DESC";
$query=mysql_query($sql);
if(mysql_num_rows($query) != "")
{
$stt=1;
while($row=mysql_fetch_array($query))
{
$stt++;
echo "<tr>";
echo "<td>$stt</td>";
echo "<td>$row['user']</td>";
echo "<td>$row['pass']</td>";
echo "<td>$row['email']</td>";
echo "<td>$row['address']</td>";
echo "<td><a href='edit.php?id=$row['id']'>Edit</a></td>";
echo "<td><a href='del.php?id=$row['id']'>Del</a></td>";
echo "</tr>";
}else{
echo "<tr><td colspan='6' align='center'>Chưa có thành viên nào</td></tr>";
}
?>
|
Ở bài này mình chủ yếu tập trung ở phần show list thành viên ra ngoài còn ở bài sau mình sẽ hướng dẫn các bạn xây dựng hai chức năng cơ bản là sửa và xóa.Nếu như bạn cảm thấy bản thân bạn chưa học được tốt về PHP thì các bạn hãy chọn lựa chọn bản thân một khóa học lập trình web.
0 nhận xét:
Đăng nhận xét