iT邦幫忙

0

【後端php之死而復生】會員管理系統 (4):表單接收一把抓(ง๑ •̀_•́)ง。

  • 分享至 

  • xImage
  •  

目錄

【後端php之死而復生】會員管理系統 (1):系列文目標介紹,這段旅程中要學到什麼?
【後端php之死而復生】會員管理系統 (2):PHP第一件事情,就是存取資料庫!
【後端php之死而復生】會員管理系統 (3):火速執行SQL語法,帥氣連結檔規範化!
【後端php之死而復生】會員管理系統 (4):表單接收一把抓(ง๑ •̀_•́)ง。

前情提要

之前我們已經學到了PHP連結資料庫以及執行SQL的API,
現在我們要把資料從表單,拿到PHP裡面,
儲存成變數,以方便日後的使用。

也就是利用PHP來接收各種使用者傳來的input。

觀念筆記

html表單

製作一個index.html,當作輸入表單的頁面。
這邊的話就是簡單使用html的from標籤,在裡面的input都要加上name的設定。
因為php主要就是要藉由name的名稱來得到資訊。

    <form action="receive.php" method="POST">
      <input type="text" name="userid" >
      <input type="password" name="password">
    </form>

這邊就簡單示範一下index.html裡面的表單可能會長怎樣,實際情況可以加上更多限制與樣式。
方法的話選擇POST,這邊會影響到PHP檔案的寫法。

PHP語法

接受表單的部分製作一個receive.php,裡面就可以透過剛剛設定input的name,來得到資料。

使用的API是$_POST這個語法:

<?php

$email = $_POST['userid'];
$password = $_POST['password'];
//這邊設定兩個變數,一個叫做$email,一個叫做$password,透過PHP語法可以拿到資料。

echo $email.$password;
//把得到的資料echo出來 確認有拿到囉!
?>

可能有些人會疑問$字號代表什麼,其實只是一種習慣罷了,不用太在意。
記得寫PHP每一行後面都要加上分號唷(๑•ั็ω•็ั๑)
否則馬上會噴錯的。

這樣就學會囉,其實這篇只是很簡單的帶過PHP的寫法,也沒有什麼實際操作的功能。
只要了解PHP的長相是這樣即可,就像是約會先看長相一樣(?

心得

目前可以說已經掌握大部分的php寫法了(自信!
未來做部落格或是留言板,都是輕鬆寫意的事情了呢!

【後端php之死而復生】之中,這篇文章只是一個開始,它像一張地圖,指引我們踏上了未知的征程。
每一次的新語法與障礙物,都像是學程式的奇遇,
所以,請繼續與我一同前行,繼續追蹤這個故事的走向。讓我們共同沈浸在後端coding的世界中d(・∀・)b`


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言