有沒有更好的方式來表達這個PHP代碼?我收到了表單中的變量,現在需要在輸出文本字符串之前檢查它們是否爲空。當null變量從表單發佈時,表達if else語句
非常感謝提前!
$Capacity = $_POST["Capacity"];
$Location = $_POST["Location"];
$RoomType = $_POST["RoomType"];
echo '<div id="container" style="padding: 15px; background-color: #949494;">';
echo '<div style="padding: 15px; background-color: #fff;">';
echo '<h2>Search results:</h2>';
echo '<h3>Showing';
if ($RoomType == '') echo ''; else echo ' '.$RoomType.' ';
echo ' rooms with a capacity of '. $Capacity .' and over';
if ($Location == '') echo ''; else echo ' in '.$Location.' Park';
echo '</h3>';
切線點:直接回顯用戶輸入數據有可能讓自己受到XSS攻擊...... – 2012-02-19 14:25:04
我該如何解決這個問題? – methuselah 2012-02-19 14:44:57