php 提交网页 传值 获取编辑框的值
如果可以刷新頁面,可以有POST或者GET方式來講其傳過去,方法同上
如果要不刷新頁面,那應該用AJAX來實現,用JavaScript在頁面獲取到值后,再利用瀏覽器內置的XMLHttpRequest對象,將其發送給PHP頁面,有PHP頁面完成后再回調你的頁面(當然這里面的很多功能都是XMLHttpRequest對象來完成的)。
1,提交表單前獲取值
<form action="" methop="post" onSubmit="return check(this)"><input name="name" vlaue="" type="text">...
</form>
<script language="javascript">
function check(form) {
alert(form.name.value);
return false
}
</script>
php接受通過HTML表單提交的信息時,會將提交的數據保存在全局數組中,我們可以調用系統特定的自動全局變量數組來獲取這些值。常用的自動全局變量如下所示:
$_GET
$_POST
$_REQUEST
在獲取表單數據中,最常用的自動全局變量是$_GET和$_POST,它們分別獲取通過GET方法提交的數據和通過POST方法提交的數據。 比如一個名稱為"user"的文本框表單控件,如果用GET方法提交,可以用
$_GET["user"]或者$_GET['user']
獲取它提交的值。
$_REQUEST自動全局變量包含了所有GET、POST、COOKIE和FILE的數據,如不關心數據來源,可以用
$_REQUEST[" user "]或$_REQUEST[' user ']來獲取提交的數據。
2,提交表單傳值
//新建sae數據庫類
$mysql = new SaeMysql();
//獲取操作標識傳入
$action=$_POST["action"];
$action= string::un_script_code($action);
$action= string::un_html($action);
//獲取表單傳入數據
$student_number=$_POST['student_number'];
$student_wechat=$_POST['student_wechat'];
//$student_wechat= string::un_script_code($student_wechat);
if($action=="login")
{
? ? //echo "<script>alert('登錄!');history.back();</Script>";
? ? $sql = "SELECT * ?FROM student WHERE student_number =" . $student_number ." AND student_wechat = '" . $student_wechat ."'";
? ? $student_value = $mysql->getLine( $sql );
? ?
? ? if(!$student_value)
? ? {
? ? ? ? echo "<script>alert('輸入有誤,請重新輸入!');history.back();</Script>";
? ? }
? ? else
? ? {
? ? ? ? ?echo "<script>alert('歡迎使用!');history.back();</Script>"; ??
? ? }
}
? ? <form action="?" method="post" name="self-service_platform" id="self-service_platform" enctype="multipart/form-data">
? ? ? ? <p>
? ? ? ? ? ? <b>*</b>學號:<input type="text" ?name="student_number">
? ? ? ? </p>
? ? ? ? <p>
? ? ? ? ? ? <b>*</b>微信:<input type="text" ?name="student_wechat">
? ? ? ? </p>
? ? ? ? ?<p>
? ? ? ? ? ? ?<!--隱藏參數,用來放置操作標示和修改的ID-->
? ? ? ? ? ? ?<input type="hidden" name="action" ?value="login">
? ? ? ? ? ? ?<!--表單提交-->
? ? ? ? ? ? <input type="submit" ?value="登錄" />
<!--
? ? ? ? ? ? ?<a href='QR_code.php'>登錄</a>
? ? ? ? ? ? ?-->
? ? ? ? </p>
? ? </form>
總結
以上是生活随笔為你收集整理的php 提交网页 传值 获取编辑框的值的全部內容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: php 返回查询结果某个字段
- 下一篇: mysql 更新多条id键值相同记录中