切換
舊版
前往
大廳
主題

PHP #4 表單 - Form

CW | 2020-06-13 15:01:35 | 巴幣 2 | 人氣 294

表單 - Form
(建議以電腦閱讀此篇)

Html 標籤
<form action='test.php' method='post'>
    <input name='nickname' placeholder='輸入暱稱'/>
    <input name='message' placeholder='輸入訊息'/>
    <input type='submit' value='送出'/>
</form>

Form 標籤
    action: 目標位置
    method: 傳送模式 (post get)
input 標籤
    name: 傳送的參數名稱
    placeholder: 輸入提示
    type: 類型 (password: 密碼、submit: 提交)
 


PHP 接收內容
範例檔案: test.php
<?php
    $nick = $_POST["nickname"];
    $msg = $_POST["message"];
    echo $nick." say ".$msg;
?>

$_POST["參數名稱"]; // 接收來自 POST 傳輸模式的資料

如果 Form action 不設定或設定為同個檔案,
在未 POST 的狀況下使用 $_POST["參數名稱"] 時,會顯示:
Notice: Undefined index: nickname in C:\xampp\htdocs\demo.php on line 2
解決的方法是
<?php
    if(isset($_POST["nickname"])){
        $nick = $_POST["nickname"];
        $msg = $_POST["message"];
        echo $nick." say ".$msg;
    }
?>
isset(): 變數是否存在



如果有錯誤,歡迎下方留言討論喔 ~
送禮物贊助創作者 !
0
留言

創作回應

相關創作

更多創作