php echo顯示不出來

<html>

<head>

<title>第九張常數</title>

</head>

<body>

<table border=3 borderColor=black>

<caption>請定義兩個常數 member=0.6,nomember=0.9表示會員折扣為6折,非會員折扣為9折。請計算各類商品之會員價及非會員價,並利用

表格方式完成下列價目表網頁。</caption>

<tr> <td></td> <td>原價</td> <td>會員價</td> <td>非會員價</td> </tr>

<?

$desk=10000; $mp3=5000; $cup=200

$member=0.6; $nonmember=0.9

echo <tr> <td>休閒桌</td> <td>$desk</td> <td>$desk*$member</td> <td>$desk*$nonmember</td></tr>;

echo <tr> <td>MP3隨身聽</td> <td>$mp3</td> <td>$mp3*$member</td> <td>$mp3*$nonmember</td></tr>;

echo <tr> <td>馬克杯</td> <td>$cup</td> <td>$cup*$member</td> <td>$cup*$nonmember</td></tr>;

?>

</table>

</body>

</html>

請幫我看看哪裡錯了?為什麼echo的內容顯示不出來?

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    很多地方少了分數和引號,變數要和字串分別開來,較好辦識

    內容改成如下後,即可正常執行顯示

    <html>

    <head>

    <title>第九張常數</title>

    </head>

    <body>

    <table border=3 borderColor=black>

    <caption>請定義兩個常數 member=0.6,nomember=0.9表示會員折扣為6折,非會員折扣為9折。請計算各類商品之會員價及非會員價,並利用

    表格方式完成下列價目表網頁。</caption>

    <tr>

    <td></td>

    <td>原價</td>

    <td>會員價</td>

    <td>非會員價</td>

    </tr>

    <?php

    $desk=10000;

    $mp3=5000;

    $cup=200;

    $member=0.6;

    $nonmember=0.9;

    echo "<tr> <td>休閒桌</td><td>".$desk."</td> <td>".$desk*$member."</td> <td>".$desk*$nonmember."</td></tr>";

    echo "<tr> <td>MP3隨身聽</td> <td>/".$mp3."</td> <td>".$mp3*$member."</td> <td>".$mp3*$nonmember."</td></tr>";

    echo "<tr> <td>馬克杯</td> <td>".$cup."</td> <td>".$cup*$member."</td> <td>".$cup*$nonmember."</td></tr>";

    ?>

    </table>

    </body>

    </html>

Still have questions? Get your answers by asking now.