『壹』 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中表單按鈕提交
你所發上來的代碼是沒有問題的,請留下你的QQ,我加你遠程幫你看看。
——————
你所發上來的代碼是沒有問題的,請留下你的QQ,我加你遠程幫你看看。
你這樣吧,把你的script起始標簽改成如下:
<scripttype="text/javascript">
然後再將script標簽提到form表單前面去,也就是將你的代碼改成如下結構嘗試一下:、
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>無標題文檔</title>
</head>
<body>
<scripttype="text/javascript">
functionsub(){
varf=document.getElementById("form");
f.submit();
}
</script>
<formid="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>
</body>
</html>
____
如果接下來還是不行,就把sub()這個函數的名字改了,要知道sub是JS一個內置函數,可能是這里沖突也說不定
————
如果還是不行,你將form命名一個name,寫成如下形式:
<scripttype="text/javascript">
functionsub(){
varf=document.myForm;
f.submit();
}
</script>
<formname="myForm"id="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>
『叄』 php表單問題
size="5" /*指文本框長度*/
maxlength="10" /*輸入的字元最大長度為10個字元*/
size,maxlength他們之間前者是相對文本框長度而言、後者是對輸入的文本而言。
『肆』 php表單怎樣提交到當前頁面,並用$_POST獲取其值
按照這樣輸入:
<?php
$username=$_POST['username'];
?>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
『伍』 php表單如何構建
構建表單的基本要素:form標簽。以form標簽為創建一個表單的最基本的html標簽。以<form開始,以</form結束。
$_GET=array(「name」=」hls」,
(「email=」[email protected]」,
(「pword」=」123」);
既當提交了表單到了另一頁面時,可以以$_GET[『name』]方式獲得數據hls。對於其他數據亦是如此提取。而當以POST的方式來法發送數據時,與$_GET形式上相似但具有本質的差別,$_GET將數據放在URL中,這樣明顯顯得不安全,當用戶需輸入密碼之類的數據時,會有一定的不安全性,此時應該使用POST方法進行數據的發送,這樣URL中就不會出現用戶。
在一個表單的腳本中,需要html代碼,php可以嵌入其中,在瀏覽器向伺服器發送請求時,php引擎解釋與執行php標記內的php代碼,而標記外的任何文本都會被認為是常規的html。也就是說php標記可以隔離php代碼與html代碼。
『陸』 PHP下拉表單菜單
1、新建一個php文件,命名為test.php,用於講解PHP實現下拉表單菜單。
『柒』 PHP表單如何提交給下一個表單
設置第一個表單的action="第二個表單地址",第二個表單獲取到第一個表單的數據,再設置第二個表單的action="處理頁地址"
『捌』 php接受表單值
是的,普通數據和文件要分別處理:
$_POST 接收以POST方式提交的表單數據,包括文本框、單選框、復選框等
$_FILE 接收文件域上傳的文件(包括圖片),數組里包括文件名、文件大小等信息
『玖』 如何用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>';
案例截圖:
『拾』 PHP表單格式定義
1、PHP程序判斷
需要在提交內容的時候,在php程序中先判斷(正則等),然後返回錯誤消息
比如:
if(!$_post[name]){
echo
"姓名不能為空!";
}
缺點:會有跳轉頁面,對用戶不友好
2、js(jquery框架比較簡單)之類的
推薦Jquery.validate插件,使用很簡單,不用跳轉頁面,填的時候就可以判斷輸入是否正確並給出提示消息(可以自定義),如:
先引用引入jquery.js
$(document).ready(function(){
$("#myform").validate({
//#myform是指<form
id="myform">,jquery選擇一個表單
rules:
{
userName:
{
//userName這個input必須要填,可以隨意寫很多個
required:
true,
//加這個,證明必須要填對
byteRangeLength:
[3,15]
//一些自定義的判斷規則
},
email:
{
required:
true,
email:
true
//必須是郵件格式,已經預先定義好的規則
}
},
messages:
{
userName:
{
required:
"請填寫用戶名",
byteRangeLength:
"用戶名必須在3-15個字元之間(一個中文字算2個字元)"
},
email:
{
required:
"請填寫密碼",
email:
"email格式不對"
//對應的規則,對應的input要寫對應的提示語句
}
}
});
3、Ajax驗證,可以在當前頁面驗證,比上面強大的是,還可以驗證在資料庫中是不是已經存在,但是要懂ajax和程序交互
推薦2,開發難度和用戶體驗都比較好。