導航:首頁 > 編程語言 > php表單教程

php表單教程

發布時間:2022-08-26 08:36:58

A. php怎麼把表單提交的數據放到資料庫中。

php資料庫操作主要分為5個步驟:1連接MYSQL 2連接到你的資料庫 3寫SQL語句 4運行sql語句 5關閉資料庫
//第一步
$con = mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert into lili (name,sex,et,hobby,photo,tel,address,content,time) values ($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);

B. 如何用PHP實現表單提交

創建go.php,代碼如下

<?php

@$username = $_POST['name'];
@$usermessage = $_POST['message'];
if(!empty($username) || !empty($usermessage)){
echo "您的姓名:".$username.",您的留言內容:".$usermessage;
}else{
echo '<form action="go.php" method="post">
您的姓名:<input type="text" name="name"><br><br>
留言內容:<input type="text" name="message">
<button>提交</button>
</form>';


案例截圖:

C. 表單提交有那兩種方式PHP如何獲得表單提交的數據

1. 修改php.ini,查找 register_globals,將其值修改為 On。這樣就可以像原來一樣,例如,提交的表單中包括一個名為"username"的變數,那麼在php中就可以直接使用$username來訪問該變數。但是,除非你要使用一段舊的代碼而考慮到兼容性問題,否則不建議使用該方法。
2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS數組來訪問,例如寫成$HTTP_POST_VARS["username"]的形式。不過該方法也不建議採用。
3. (推薦)使用 $_POST、$_GET等數組來訪問,例如寫成 $_POST["username"]的形式。建議採用這種方法。
(推薦)使用 import_request_variables 函數。該函數將提交內容導入到變數中。
例如import_request_variables("gp", "rvar_");第一個參數可以選擇g,p,c,分別表示導入 GET,POST,COOKIE 變數;第二個參數為導入後的變數前綴。執行上面的語句後即可使用 $rvar_username 來訪問提交的 username 變數。使用import_request_variables("gp", "");可以兼容以前的PHP程序。

PHP $_GET 和 $_POST變數是用來獲取表單中的信息的,比如用戶輸入的信息。
PHP表單操作
在我們處理HTML表單和PHP表單時,我們要記住的重要一點是:HTML頁面中的任何一個表單元素都可以自動的用於PHP腳本:

D. PHP下拉表單菜單

1、新建一個php文件,命名為test.php,用於講解PHP實現下拉表單菜單。

E. PHP表單簡單代碼處理

<?php
if(isset($_POST["btn_submit"])){
if(empty($_POST['username'])){
echo "你沒有輸入用戶名 ";
exit(0);
}
if (empty($_POST['password'])){
echo "你沒有輸入密碼:";
exit(0);
}
echo"你的 ".$_POST['user_name']."
";
echo"你的".$_POST['password']."
";
echo"你的 ".$_POST['age']."
";
if (!empty($_POST['languages'])){
echo "你選擇的為:";
foreach ($_POST['languages'] as $lang){
echo $lang. " ";
}

echo "你的自我介紹: ".n12br($_POST['intro'])."
";
echo "網頁隱藏值": ".$_POST['from']."
";
}
?>

請把代碼裡面的中文標點換成英文的就可以了

F. 使用PHP將選擇表單中的結果存入一個文本文檔,有沒有大佬幫忙看看我的代碼為啥運行後沒有任何效果

前幾天,小異看到國外一位網友使用HTML5游戲引擎Phaser 3 製作了他的個人網站。
好傢伙,逼格拉滿了,這哪裡是一個平平無奇的個人網站啊,完全就是一個神奇寶貝風格的游戲網站!
這個極具特色的個人網站的其他部分的製作是簡單地使用了CSS和JS。你可以通過滑鼠操控小人物參觀代表作者不同經歷和信息介紹的建築物,游戲體驗感十足!
在原帖子下方,還「炸」出了許多深藏不露的Web開發高手。
有把自己的個人網站設計成超級馬里奧游戲的軟體工程師。
有把自己的個人網站設計成沉浸式網路拉麵店的技術顧問。
有把自己的個人授課網站設計成3D汽車游戲的Web開發人員。
看了這些有趣的個人網站,小異特別羨慕,也想學好Web開發。
因此,小異特地去請教了一位擁有多年Web開發經驗的程序員朋友,他給我總結了Web開發快速上手搞懂的幾個要點,用他的原話就是「抓住幾個重點問題,你就學會了Web編程」!
今天,小異也不藏私,一起分享給大家。
— 01 —
明白Web開發到底是什麼?
首先,概念性的東西要清楚。
比如,我們常說的Web開發通常是指前端開發與後端開發的組合。
前端開發是指開發用戶直接看到的網站部分,如布局、設計和互動性。
一個網站的每一個面向客戶的東西都屬於前端開發,主要通過HTML、CSS、javaScript、AJAX、DOM等技術實現網站在客戶端的顯示和交互功能。
後端開發處理的是後端邏輯,與處理開發網站客戶端的前端開發不同。
後端開發主要通過Java、PHP、Python和Node.js等技術對從前端頁面傳輸來的數據進行處理,按照需要將數據存入資料庫,或者通過模板引擎來處理數據,接著以變數的方式將其展示到頁面模板上,最終輸出頁面到瀏覽器並進行渲染。
你也可以這樣簡單地理解,前端開發用於構建用戶界面,而後端開發用於構建系統架構以使網頁正常工作。
— 02 —
明白Web伺服器的工作原理
一般來說,Web伺服器也稱為WWW(WORLD WIDE WEB)伺服器,是指網站伺服器,主要功能是提供網上信息瀏覽服務。
當互聯網上運行在其他計算機中的瀏覽器發出請求時,伺服器才會響應。目前最主流的伺服器是 Apache、Nginx和IIS。
Web伺服器的工作原理可以概括為:
(1)客戶端通過TCP/IP協議和Web伺服器建立TCP連接。
(2)連接建立以後,向Web伺服器發送HTTP協議請求包。
(3) Web伺服器對請求按照HTTP協議進行解碼。
(4)如果沒有錯誤出現, Web伺服器將執行請求所要求的動作,向客戶端發送HTTP協議應答包。
(5)客戶端與Web伺服器斷開,關閉文件和網路連接,結束會話。
— 03 —
HTML5的語法、標記方法、元素
編寫Web應用逃不開HTML,不管是在線的還是離線的,所以Web開發者應該學習HTML5相關知識。
HTML5是新一代的HTML標准,新增了很多特性。HTML5的結構、語法、標記方法、元素,像、、meta元素.....這些常用的標簽,常見的特殊字元,還有常用表單的寫法,你要是都能信手拈來,那寫網頁肯定沒問題。
— 04 —
CSS語法
都說門面功夫要做到位,你開發的Web項目也得有賞心悅目的外觀。而Web開發中的面子工程靠的就是CSS。
你需要熟悉CSS中經典屬性的用法,還有CSS3中的選擇器、背景、邊框、盒子模型、布局方式、動畫、濾鏡,以及針對各種瀏覽器應該怎樣在代碼中設置各種屬性等。
— 05 —
熟悉各種Web開發編程語言,同時精通一門
如果你是Web開發初學者,在這種情況下,你很有可能在選擇最佳Web編程語言時面臨很多困難。因為不同的編程語言支持不同的編程技術,並各有各的復雜性。
一個優秀的前端開發人員應該對HTML,CSS,JavaScript有很強的理解,一個優秀的後端開發人員應該熟悉伺服器端語言,即PHP、Python、Java。
為此,小異列出了一些最適合 Web 開發的編程語言,你不需要學習所有的編程語言,但請你根據實際需要選擇最合適的一種。
● JavaScript
JavaScript是唯一能讓你既可以建立Web應用程序、前端和後端,又可以構建移動應用程序(React Native)的的編程語言。
毫無疑問,比較容易上手的JavaScript不僅是需求很高也是最受Web開發者喜愛的語言之一。如果你很糾結到底選擇那門編程語言,那就直接選擇JavaScript吧!
● Python
Python是另一種用於Web開發的編程語言。它被大約44%的軟體工程師使用,僅次於JavaScript,位居第二。Python的優點主要有:語法簡單、易於學習,支持不同庫或工具,良好的可讀性,擁有優秀的框架,具有強大的類型等。
● PHP
PHP是一種腳本語言,主要用於Web應用、伺服器端、WordPress、Facebook或Flickr等。PHP Web開發支持.NET、Bzip2、Apache等免費開源擴展。它提供微軟SQL、MySQL、Server等不同資料庫的訪問。
此外,PHP從第一版開始就一直使用類似Perl的變數,可以有效地結合到HTML中。
● Java
Java 廣泛用於製作企業級的 Web 應用程序,很多大公司都在使用它。
選擇Java作為Web編程語言的主要是因為它有豐富的開源庫,支持面向對象的編程範式,藉助 Java 虛擬機功能實現最佳平台獨立性,高度安全,支持多線程,是分布式計算的理想選擇。
● Ruby
與Python和PHP一樣,Ruby也特別簡單易學,非常適合初學者。
並且,由於Ruby on Rails 框架可以用於開發網站,所以Ruby 也是 Web 開發的絕佳選擇。
— 06 —
知道都有哪些Web開發框架,會用其中一個
前端開發人員應該知道各種Web開發框架和庫,如Bootstrap,React,AngularJS,EmberJS等。後端開發人員應該知道Express.js,Django,Laravel,Ruby等框架。
— 07 —
路徑問題
在Web開發中經常會遇到路徑問題,而如果你對Web中的路徑相關概念一知半解的話,總會遇到令人頭疼的問題。為了避免錯誤,提高開發效率,你需要對它有足夠的認識。
路徑通常分為絕對路徑和相對路徑。
絕對路徑指文件的完整URL,例如:

而相對路徑指以當前網頁所在位置為基準建立出的目錄路徑,例如:
— 08 —
資料庫訪問
目前比較容易並且普遍的資料庫訪問技術主要有四種,分別是JDBC、ODBC、ADO.NET和PDO,復雜點的技術可以等Web開發水平上去了再學習。
想要輕松上手Web開發,掌握JDBC就差不多可以了。JDBC是一種用於java程序鏈接資料庫的標准方法。它是由java編寫的類和介面實現的,是一種可以執行SQL的java API。
如果開發的是簡單的Web應用,JDBC夠你用了,學習使用時,特別注重對Connection介面、Statement介面和ResultSet介面的學習,就能編寫一些簡單的代碼了。
要是這些基礎的東西,你都能搞定了,那應該能找到一份養活自己的Web開發工作了。
當然,如果你的目標不止是學會,還要特別會,達到精通,那小異建議你找個更加詳細的教程,按照大牛給出的路線學習。
這里,小異推薦一本新手自學Web開發的秘笈《零基礎入門學習Web開發(HTML5 & CSS3)》給你。
▲跟著小甲魚,Web開發不迷路!
如果說搞懂上面幾點,你就學會了Web編程開發,那麼,讀懂這本書的內容,你就能成為Web開發的實戰高手。
因為,這本源自B站同名視頻教程,擁有百萬播放量的《零基礎入門學習Web開發(HTML5 & CSS3)》主打特色就是實戰性。
書中精解HTML 5和CSS3中233個語法知識點和多種網頁的設計技巧;
還手把手帶你實現上百個Web開發案例,數十種布局方式,源碼拿來即可用。它附贈源代碼,可運行在macOS、Linux、 Windows等操作系統平台;
文章編輯:羅夢婷 審校:桐希
參考文獻:
《零基礎入門學習Web開發(HTML5 & CSS3)》第一章、第二章
How Long Does It Take To Become A Web Developer?
What Are The Best Programming Language For Web Development
將我的個人網站製作成了一個神奇寶貝風格的小游戲
1
END

G. php怎樣製作表單

核心提示:? $stop = $_GET['stop']; $onoff = $_GET['onoff']; $linkid=@mysql_connect(localhost, root , 12345) or die(不能連接到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者用戶名密碼有誤!); @mysql_select_db(ok_11,$linkid) or die(選擇資料庫出錯,可能是您指定的.....
<?
$stop = $_GET['stop'];
$onoff = $_GET['onoff'];

$linkid=@mysql_connect("localhost", "root" , "12345") or die("不能連接到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者用戶名密碼有誤!");
@mysql_select_db("ok_11",$linkid) or die("選擇資料庫出錯,可能是您指定的資料庫不存在!");

$stop_query = "update tb_1 set $stop=$onoff";
$stop_result = @mysql_query("$stop_query",$linkid);

echo '<meta http-equiv="Content-Type" conten';
echo 't="text/html; charset=gb2312" />
<html>
<head>
<title>開關面板</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<scrip';
echo 't language="JavaScript">
<!--
function Stopan(i) {
with(document.getDataForm){
st';
echo 'op.value = stop_1;
onoff.value = i;
submit();
}
}
//-->
</scri';
echo 'pt>
</head>
<body>
<a h';
echo 'ref="JavaScript: Stopan(0)">打開</a> / <a href=http://topic.csdn.net/t/20061230/07/"JavaScript: Stopan(1)">關閉</a>
</body>
</html>';
?>
總是提示SCRIPT ERROR!不知錯在哪裡,初學者,不會請別見笑!謝謝指導!
--------------------------------------------------------------------------------
頂!!!!!!
--------------------------------------------------------------------------------
<?
if(isset($_GET['stop']) && isset($_GET['onoff'])) {
$stop = $_GET['stop'];
$onoff = $_GET['onoff'];

$linkid=@mysql_connect("localhost", "root" , "12345") or die("不能連接到資料庫伺服器!可能是資料庫伺服器沒有啟動,或者用戶名密碼有誤!");
@mysql_select_db("ok_11",$linkid) or die("選擇資料庫出錯,可能是您指定的資料庫不存在!");

$stop_query = "update tb_1 set $stop=$onoff";
$stop_result = @mysql_query("$stop_query",$linkid);
}
echo '<meta http-equiv="Content-Type" conten';
echo 't="text/html; charset=gb2312" />
<html>
<head>
<title>開關面板</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<scrip';
echo 't language="JavaScript">
<!--
function Stopan(i) {
with(document.test){
st';
echo 'op.value = "stop_1";
onoff.value = i;
submit();
}

}
//-->
</scri';
echo 'pt>
</head>
<body>
<a h';
echo 'ref="JavaScript: Stopan(0)">打開</a> / <a href=http://topic.csdn.net/t/20061230/07/"JavaScript: Stopan(1)">關閉</a>
<form name="test" method="GET" action="test1.php">
<input type="hidden" name="stop">
<input type="hidden" name="onoff">
</form>
</body>
</html>';
?>

閱讀全文

與php表單教程相關的資料

熱點內容
阿里雲伺服器終端在哪裡 瀏覽:144
app紙有什麼用 瀏覽:219
cuteftp命令 瀏覽:502
最開始的編程語言是什麼 瀏覽:757
at遠程命令 瀏覽:490
雲伺服器哪家好點 瀏覽:211
android系統源碼閱讀 瀏覽:924
dumpjava分析工具 瀏覽:678
怎麼下載cpu源碼 瀏覽:154
代碼加密怎麼取消 瀏覽:888
編譯原理代碼在哪裡運行 瀏覽:584
解密攝影pdf 瀏覽:72
演算法編程中級題目 瀏覽:250
c語言編譯器畢業設計 瀏覽:717
醫保卡申請app哪個好 瀏覽:945
阿里雲伺服器上傳源碼 瀏覽:602
營銷管理科特勒pdf 瀏覽:696
願望清單app哪個好 瀏覽:461
安卓外放聲音怎麼解決 瀏覽:195
脈脈app干什麼用的 瀏覽:361