所以它一直是幾天,我仍然無法得到它的正常工作如果else語句不能正常工作
在網站上,我在代碼中得到這個:
<?php
include ('function.php');
echo countUser('ko');
?>
我使用這個函數來計算有多少'ko'。 如果有超過5個,那麼就應該說「有沒有留下任何可用空間」 但是,如果有2「KO」的話,我希望還能說什麼「有3位左」
因此,這裏是我的代碼:
<?php
$con = mysql_connect("localhost","root");
mysql_select_db("cursussite");
function countUser ($cursus)
{
$sql = "SELECT COUNT(*) AS Totalcursus FROM cursisten WHERE cursus = '".$cursus."' ";
$query = mysql_query($sql) or die (mysql_error());
$data = mysql_fetch_row($query) or die (mysql_error());
if ($data > 5){
echo "Alle plaatsen zijn bezet.";
}
else {
echo "Er zijn nog " .$data. " plaatsen beschikbaar";
}
}
?>
我執行的代碼,但我發現:全plaatsen zijn bezet。奇怪的 的事情是,我只有兩個記錄在數據庫中'ko'。
我在做什麼錯?
'$ data'是一個陣列數組。 – PHPglue