我認爲這是一個愚蠢的問題,但對不起,我是php的成員,實際上我想顯示消息,如果我沒有數據在表中,所以我怎麼能做。我的代碼是在這裏先謝謝如何在php中顯示消息,如果表中沒有數據
<?php
error_reporting(0);
include("connection.php");
session_start();
if(!($_SESSION['email']))
{
echo "please login first to access this page";
header("refresh:3;url=index.php");
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<style>
body
{
margin: 0;
padding: 0;
}
table
{
border-collapse: collapse;
width: 100%;
font-family: sans-serif;
font-size: 15px;
}
th,td
{
padding: 5px;
text-align: left;
}
tr:nth-child(even)
{
background: #edf0f5;
}
th
{
background: #00A800;
color: white;
padding: 5px;
font-family: sans-serif;
}
a
{
text-decoration: none;
color: #00A800;
}
a:hover
{
text-decoration: underline;
}
</style>
<title>View all the data</title>
</head>
<body>
<table>
<tr>
<th>Roll NO</th>
<th>Student Name</th>
<th>Father Name</th>
<th>Class</th>
<th>Class Section</th>
<th>Phone number</th>
<th>Email Address</th>
<th>Address</th>
<th>Edit</th>
<th>View Fees</th>
<th>Attendance</th>
</tr>
<?php
$select="select *from student where class='1' AND section='B' ";
$run=mysqli_query($con,$select);
$i=0;
while($row=mysqli_fetch_array($run))
{
$id=$row['id'];
$s_name=$row['s_name'];
$f_name=$row['f_name'];
$class=$row['class'];
$section=$row['section'];
$phone=$row['phone'];
$email=$row['email'];
$address=$row['address'];
$i++;
?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $s_name;?></td>
<td><?php echo $f_name;?></td>
<td><?php echo $class;?></td>
<td><?php echo $section;?></td>
<td><?php echo $phone;?></td>
<td><?php echo $email;?></td>
<td><?php echo $address;?></td>
<td><a href="edit.php?edit=<?php echo $id;?>" target="_blank">Edit</a></td>
<td><a href="view_fees.php?view_fees=<?php echo $id;?>" target="_blank">Fees</a></td>
<td><a href="attendance.php" target="_blank">Attendance</a></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
請閱讀我的代碼,並指導我如何我會告訴我的消息再次
謝謝親愛的寶貴意見 –
我的做法絕對沒問題。我沒有對現有代碼做太多的修改。邏輯也是正確的。 OP已將我的答案標記爲解決方案。如果我的答案需要改進/更正,歡迎評論。 – Pupil
嗨,瞳孔謝謝。也感謝你對我的問題發表評論的其他朋友。 –