html傳參給php
Ⅰ html 表單傳值給 php,用post會報錯,用get則不會,為什麼
好像之前也遇到這個問題,好久沒寫php了。。。
試試在接受傳過來的post值前加個
if(!empty($_POST['username'])&&!empty($_POST['password']))
{
$name=$_POST['username'];
$password=$_POST['password'];
}
判斷,我也不是很清楚其中原理,但post比get更加安全,所以在接收時應該更嚴格吧,倘若傳過來的值沒有咧,還有一種方法就是禁用其警告啦,具體代碼我忘了,自行網路下吧。
Ⅱ html 中的值怎麼傳送給php使用
通過表單,例如:
<formaction="form_action.phpmethod="get">
<p>Firstname:<inputtype="text"name="fname"/></p>
<p>Lastname:<inputtype="text"name="lname"/></p>
<inputtype="submit"value="Submit"/>
</form>
其中的input 中的 name 就可以被PHP接收
Ⅲ html頁面中定義一個變數,怎麼把這個變數傳遞到php頁面中,並在php頁面中接受
你可以把這個變數放在form中,變數名是一個input標簽的name屬性值,變數值是這個input標簽的value屬性值,例子如下:
你的html中定義了變數a="123":
<html><head></head>
<body>
<form action="test.php" method="post"><input name="a" value="123"/><input type="submit" value="Submit" /></form>
</body></html>
你的test.php:
<?php echo $_POST["a"];?>
點擊按鈕之後就會把變數的a的值傳給test.php,並列印到頁面上。
還有其他的很多方法,比如用ajax的非同步傳輸等等,例子網上一搜一大堆,我就不給你寫例子了。
Ⅳ html如何向php中post數據
通過form表單提交,method為post類型。
如果按照地址欄方式傳參(這種http://xxx.xxx.xxx/xxx.php?user=user&pwd=pwd),php就得用$_GET方式接收傳過來的值
Ⅳ html傳輸到php數據
這個需要使用php中的$_REQUEST["code"]全局變數的方式,據可以獲取到HTML傳輸過來的數據了。
Ⅵ html +php傳遞參數
你只要把index2.html文件名改為index2.php,另外把index.html中的down2.php改為index2.php就行了
Ⅶ 怎麼把html中的值傳到php中 ,php中的資料庫查詢函數中的參數。 例如 在表單中傳的值key.value.
說實在的你好好看看書吧..就算別人給你答案了你也不太懂
jquery的ajax方式處理
$.post('1.php',{"key":value},function(data){//如果這兒用post的話1.php中用post接受,如果這兒用get那麼腳本中也要用get
//data為返回值
});
1.php
<?php
function getContent ($key){
//mysql_connect();
//mysql_select_db();
$key=$_POST["key"];
//$key要檢測表單提交腳本注入等安全隱患
$slq="select * form table where key like $key ";
mysql_query($sql);
//開始處理結果集}
$key=$_POST["key"];
//$key要檢測表單提交腳本注入等安全隱患
function getContent ($key);
Ⅷ html頁 調用PHP
靜態頁面中看上去好你是不能直接調用php文件了,但是有可以使用js調用方式來調用php文件,當然還可以使用ajax 調用php文件,下面我來給大家介紹.
舉一個簡單的例子來說明:如在頁面a.html中用下面這句調用,可以將action=test的參數傳遞到b.php。
javascript代碼如下:
<script type="text/javascript" src="b.php?action=test"></script>
在b.php中有這樣一段PHP代碼:
<?php $action=$_GET['action'];
echo "document.write('".$action."');n";
?>
當執行a.html文件時,就會調用b.php文件,並將b.php文件的輸出作為JS語句來執行,內容為JS傳遞的參數action的值,也就是在PHP文件中接受過來的action的值.
jquery的load函數是請求另一個文件並載入到當前DOM里的調用
1、載入一個php文件,該php文件不含傳遞參數,代碼如下
$("#myID").load("test.php");
2、載入一個php文件,該php文件含有一個傳遞參數,代碼如下:
$("#myID").load("test.php",{"name" : "Adam"});
3. 載入一個php文件,該php文件含有多個傳遞參數,參數間用逗號分隔,代碼如下:
$("#myID").load("test.php",{"name" : "Adam" ,"site":www.111cn.net});
//導入的php文件含有一個傳遞參數,類似於:test.php?name=Adam&site=www.phpfensi.com
4. 載入一個php文件,該php文件以數組作為傳遞參數,代碼如下:
$("#myID").load("test.php",{『myinfo[]『, ["Adam", www.phpfensi.com});
導入的php文件含有一個數組傳遞參數。
Ⅸ html傳值給php
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>無標題文檔</title>
</head>
<body>
<formaction=""method="get">
Name:<inputtype="text"name="name"/>
<inputtype="submit"/>
</form>
<?php
$name=$_GET['name'];
echo"歡迎你:".$name;
?>
</body>
</html>
Ⅹ html submit 如何將參數傳給php
首先你得modify.php這個頁面得更你的表單頁在同一個頁面(因為你的action路徑是這么些的)
其次,只要頁面存在,當您點擊提交的時候只要頁面發生了跳轉,實際上就是將值成功遞交過去了,如果想要看到傳遞的值,那麼把$_POST['attribute']值輸出出來就好了