3 回答

TA貢獻1820條經(jīng)驗 獲得超10個贊
使用PHP $_POST
或$_GET
superglobals通過HTML標記的名稱檢索輸入標記的值。
例如,更改表單中的方法,然后按輸入名稱回顯值:
使用$_GET
方法:
<form name="form" action="" method="get"> <input type="text" name="subject" id="subject" value="Car Loan"></form>
要顯示值:
<?php echo $_GET['subject']; ?>
使用$_POST
方法:
<form name="form" action="" method="post"> <input type="text" name="subject" id="subject" value="Car Loan"></form>
要顯示值:
<?php echo $_POST['subject']; ?>

TA貢獻1817條經(jīng)驗 獲得超14個贊
使用PHP從表單中獲取值的示例:
把它放在foobar.php中:
<html><body> <form action="foobar_submit.php" method="post"> <input name="my_html_input_tag" value="PILLS HERE"/> <input type="submit" name="my_form_submit_button" value="Click here for penguins"/> </form></body></html>
閱讀上面的代碼,以便了解它的作用:
“foobar.php是一個包含HTML表單的HTML文檔。當用戶按下表單中的提交按鈕時,表單的action屬性運行:foobar_submit.php
。表單將作為POST請求提交。表單內(nèi)部是一個輸入標簽名稱為“my_html_input_tag”。默認值為“PILLS HERE”。這會導(dǎo)致文本框出現(xiàn)文本:“PILLS HERE”在瀏覽器上。右側(cè)是提交按鈕,當您單擊它時,瀏覽器URL會發(fā)生變化到foobar_submit.php
和下面的代碼運行。
將此代碼放在foobar_submit.php與foobar.php相同的目錄中:
<?php echo $_POST['my_html_input_tag']; echo "<br><br>"; print_r($_POST); ?>
閱讀上面的代碼,以便了解它的作用:
上面的HTML表單填充了$ _POST超全局,其中鍵/值對表示表單內(nèi)的html元素。echo按鍵打印出值:'my_html_input_tag'。如果找到了密鑰,則返回其值:“PILLS HERE”。
然后print_r打印出$ _POST中的所有鍵和值,這樣你就可以查看其中的其他內(nèi)容。
帶有name =的輸入標記的值my_html_input_tag
被放入$ _POST中,并在另一個PHP文件中檢索它。

TA貢獻1818條經(jīng)驗 獲得超11個贊
您可以獲得以下值$value
:
$value = $_POST['subject'];
要么:
$value = $_GET['subject'];
,取決于使用的表格方法。
session_start();$_SESSION['subject'] = $value;
該值分配給會話變量主題。
- 3 回答
- 0 關(guān)注
- 750 瀏覽
添加回答
舉報