撰寫留言版
第一步:先使用php,帶出傳回值
兩個檔案,分別為index.htm及index.php
index.htm內容
<html>
<title>留言版</title>
<body>
<form action="index.php" method="POST">
主題:<input type="text" name="title"><br>
留言者:<input type="text" name="username"><br>
留言內容:<input type="text" name="content"><br>
<p><input type="submit" value="送出表單"></p>
</form>
<body>
<html>
index.php內容
<html>
<title>留言版</title>
<body>
<?php
echo "你的名字";
echo $_POST["username"];
?>
<body>
<html>
補充:
因為wagon若直接執行index.php則會發生錯誤,所以需要給予判斷式,如下所示:
echo isset($_POST["username"]) ? $_POST["username"] : "請回選單輸入資料";
isset該變數是否有被設定,有的話傳true($_POST["username"]),沒有的話則是false(請回選單輸入資料)
今日發生的問題:
問題:傳送表單,但送出的資料為直接列印php語法
解決:不可直接開檔案執行htm,網址列需為localhost才能執行php
沒有留言:
張貼留言