我創建了一個功能,從表中獲取數據。打印數據轉換成while循環從功能
現在我想返回的數據打印到使用while循環的表。
幾乎一切就OK了,但是當我調用該函數,它將只打印第一行。
$usr = $_SESSION['MM_UID'];
function getData($leavetype,$eo, $usr)
{
$get = "SELECT * FROM `leaveregister` WHERE employee = '$usr' AND `leaveType`='$leavetype' ";
$getdata = mysqli_query($eo, $get);
while($geta = mysqli_fetch_assoc($getdata))
{
return($geta);
}
}
echo '<strong>Annual Leaves</strong>';
echo '<table class="table basicTable"><thead><th>Leave Duration</th><th>Start Date</th><th>End Date</th></thead>';
echo '<tbody>';
$getb = getData('annual',$eo,$usr);
echo '<tr><td>'.$getb['leaveDays'].'</td><td>'.$getb['startDate'].'</td><td>'.$getb['endDate'].'</td><td>'.$getb['remarks'].'</td></tr>';
echo '<tr><strong></tr>';
echo '</tbody></table>';
請注意:$eo
是數據庫連接。
我該怎麼辦? – Lanka