新聞中心
PHP如何不用表單進(jìn)行POST傳遞
(1)
創(chuàng)新互聯(lián)是專業(yè)的蘆山網(wǎng)站建設(shè)公司,蘆山接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行蘆山網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
通過(guò)onClick="location='html/zhuce.php';
可以點(diǎn)按鈕后直接進(jìn)入另一個(gè)頁(yè),這樣就可以不用form來(lái)跳轉(zhuǎn)到另一個(gè)頁(yè)了,也省了一個(gè)判斷語(yǔ)句來(lái)判斷點(diǎn)的哪個(gè)按鈕來(lái)進(jìn)哪個(gè)頁(yè)面.如:
input type="submit" name="Submit" value="登錄"/
input name="Submit" type="button" id="Submit" value="注冊(cè)" onClick="location='html/zhuce.php';"/
這里的按鈕的類型submit和button的區(qū)別:
button在沒(méi)有外加程序的情況下不能向服務(wù)器或者其他頁(yè)面提交數(shù)據(jù)(表單內(nèi)容)
但點(diǎn)擊submit就可以
submit直接提交form的內(nèi)容,button不行,button必須寫onclick函數(shù)完成提交。
type=button 就單純是按鈕功能
type=submit 是發(fā)送表單
但是對(duì)于從事WEB UI的人應(yīng)該要注意到,使用submit來(lái)提高頁(yè)面易用性:
使用submit后,頁(yè)面支持鍵盤enter鍵操作,而很多WEB軟件設(shè)計(jì)師,可能沒(méi)有注意到submit統(tǒng)一用button后往往頁(yè)面不支持enter鍵了。所以需要支持enter鍵,必須要設(shè)置個(gè)submit,默認(rèn)enter鍵對(duì)頁(yè)面第一個(gè)submit進(jìn)行操作。
(2)A onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('設(shè)為首頁(yè)的網(wǎng)址');return(false);"href="設(shè)置后轉(zhuǎn)向哪個(gè)頁(yè)"設(shè)為首頁(yè)/A
A onclick=window.external.AddFavorite(document.location.href,document.title) href="收藏的網(wǎng)址"加入收藏夾/A
(3)
location.href='../index.php'
這里是轉(zhuǎn)向上一級(jí)目錄index.php文件的意思注意 ../
(4)
1$sql="select * from dlzc username='".$username."',password='".$password."'";
2$result=mysql_query($sql);
3$num=mysql_num_rows($result);
4$rs=mysql_fetch_array($result);
php如何不通過(guò)提交表單的方式向服務(wù)器上傳圖片
action直接空,直接用submit按鈕,點(diǎn)擊不就提交到當(dāng)前頁(yè)面了額,input id="submit1" name="submit1" type="button"你這個(gè)地方干嘛用button,用submit按鈕額
php中按鈕怎么提交數(shù)據(jù)到數(shù)據(jù)庫(kù)中?
利用表單提交,范例代碼如下:
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/
title無(wú)標(biāo)題文檔/title
/head
body
table???
form?name=""?action="ip地址"?method="post"?????(這里是新增的)
tr
td?valign="top"?height="110"興趣特長(zhǎng):/td
tdtextarea?name="content"??rows="6"?class="textarea0"?style="width:630px"?/textarea/td
/tr
tr
td?valign="top"自我評(píng)價(jià):/td
tdtextarea?name="content"??rows="6"?class="textarea0"?style="width:630px"?/textarea/td
/tr
tr
td?colspan="2"?align="center"input?type="submit"?value="提交"?//td
/tr
/form?(這里是新增的)
/table
/body
/html
PHP使用URL傳遞變量,能否不用表單提交過(guò)去?
除了圖片以外,都可以用url傳遞變量過(guò)去
獲取方式為如 a.php?a=123
那就用$_GET['a']輸出來(lái)
如果多級(jí)變量可以用 a.php?a=123b=456c=789
echo $_GET['a'] 123 echo $_GET['b'] 456
最好得到的變量,寫個(gè)函數(shù)過(guò)濾一下,保證網(wǎng)頁(yè)安全
其實(shí)使用了GET照樣可以用post得到表單里面的值,如果沒(méi)有得到,可以看一下 post和get設(shè)置是否駁開(kāi)了
php代碼: 哪位大俠知道 怎么不用表單上傳文件(大批量,但每個(gè)文件就幾K),
沒(méi)試過(guò)
這個(gè)辦法你看行不行
1 遍歷對(duì)應(yīng)的目錄,找到要上傳的文件及文件名
2 用PHP動(dòng)態(tài)生成form表單,再生成input file(就是文件上傳那個(gè)對(duì)象),再生成提交按鈕
3 提交之后就和正常文件上傳一樣了。
如果不想讓別人看到上傳內(nèi)容及文件名,你可以把form表單里的所有文件上傳對(duì)象都隱藏起來(lái),用div就行吧。
至于一個(gè)超連接嘛,也可以,你把提交按鈕改成一個(gè)超連接后,用JS提交form也行~~~
求教PHP如何傳遞數(shù)據(jù)(不用表單)
可以使用 session 變量來(lái)傳送跨網(wǎng)頁(yè)信息。
把 1.php 寫成:
?php
session_start();
$a="天";
$b="地";
$_SESSION['PATA_B']=$b;
?
在 2.php, 你可以用 $_SESSION['PATA_B'] 讀到,例如:
?php
echo $_SESSION['PATA_B'];
?
就會(huì)顯示 “地” 字。
本文題目:php不用表單提交數(shù)據(jù),如何將php表單提交到數(shù)據(jù)庫(kù)
文章路徑:http://www.ef60e0e.cn/article/hspijd.html