網頁程式撰寫:修訂版本之間的差異
出自六年制學程
(→前端與後端溝通) |
(→前端與後端溝通) |
||
第 25 行: | 第 25 行: | ||
*#POST:要從表單傳送變數 | *#POST:要從表單傳送變數 | ||
*#REQUEST:表單、網址列皆可傳送 | *#REQUEST:表單、網址列皆可傳送 | ||
+ | *在表單加入屬性action | ||
+ | *#<form action='檔案的位置'> | ||
+ | *#在上面form.html的範例裡,action='r.php',r.php就是表單資料送出後會傳到的地方。這就是用php撰寫。 | ||
+ | *PHP | ||
+ | *#開頭結尾:<?php........?> | ||
+ | *#echo回應出表單資料,分號;為執行。 | ||
+ | *#echo '1:'.$_REQUEST['name1'].'<br/>'; 回應出前台表單name1的變數 | ||
+ | *#echo '2:'.$_POST['name1'].'<br/>'; 由表單傳送變數(POST),回應出前台表單name1的變數 | ||
+ | *#echo '3:'.$_GET['name1'].'<br/>'; 由網址列傳送變數(GET),回應出前台表單name1的變數 | ||
+ | *PHP符號 | ||
+ | *# + 值相加 | ||
+ | *# - 值相減 | ||
+ | *# * 值相乘 | ||
+ | *# / 值相除 | ||
+ | *# % 值相除後的餘數 | ||
+ | *# . 兩串文字結合 |
2015年12月30日 (三) 21:07的修訂版本
牽涉的技術
- 前端(clint):HTML4
- DOM
- CSS
- javascript
- jQuery
- SVG
- HTML5
- 後端(SERVER)
- PHP
- 物件使用
- MySQL
- PHP
- 溝通前後端
- 叫出新頁
- ajax
前端與後端溝通
- HTML/表單
- php講義
- 伺服器端
- form.html
- r.php
- 前端與後端溝通有兩個通道
- GET:由網址列就可傳送變數到後端
- POST:要從表單傳送變數
- REQUEST:表單、網址列皆可傳送
- 在表單加入屬性action
- <form action='檔案的位置'>
- 在上面form.html的範例裡,action='r.php',r.php就是表單資料送出後會傳到的地方。這就是用php撰寫。
- PHP
- 開頭結尾:<?php........?>
- echo回應出表單資料,分號;為執行。
- echo '1:'.$_REQUEST['name1'].'
'; 回應出前台表單name1的變數 - echo '2:'.$_POST['name1'].'
'; 由表單傳送變數(POST),回應出前台表單name1的變數 - echo '3:'.$_GET['name1'].'
'; 由網址列傳送變數(GET),回應出前台表單name1的變數
- PHP符號
- + 值相加
- - 值相減
- * 值相乘
- / 值相除
- % 值相除後的餘數
- . 兩串文字結合