2020年6月30日 星期二

撰寫留言版-第一步,讓表單先能作用,以輸出值為測試

撰寫留言版
第一步:先使用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

沒有留言:

張貼留言