當前位置:首頁 » 編程語言 » php提交表單

php提交表單

發布時間: 2022-02-07 06:18:25

1. php表單怎樣提交到當前頁面,並用$_POST獲取其值

<?php
$username=$_POST['username'];

?>

<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>

form的action屬性留空的話就直接提交到當前頁面了 後台直接$_POST獲取前台傳過來的表單域啊

2. PHP提交html的表單!

你的HTML代碼有錯。
。。。你不用<form>把整個表格括起來,就括一個按鈕,你這樣是無法取到值的。
修改過的HTML代碼:

<form method="post" action="tijiao.php">
<table class="f14" border="0" cellSpacing="3" id="table7">
<tr>
<td height="5"></td>
</tr>
<tr vAlign="top">
<td width="75" align="right"><font size="2">您的留言:</font></td>
<td width="325">
<textarea style="WIDTH: 325px; FONT-SIZE: 14px" wrap="virtual" rows="7" cols="45" name="liuyan"></textarea></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td width="75" align="right">
<p align="center"><font size="2">聯系方法:<br>
QQ或email</font></p>
<td width="325"><input style="WIDTH: 325px; FONT-SIZE: 14px" size="45" name="email" /></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td></td>
<td align="left">
<input type="submit" value="提交" name="B1" /></td>
</tr>
<input type="hidden" name="f_url">
<input value="0" type="hidden" name="f_flag">

</table>

</p>
</form>

我覺得你太無聊了,你為什麼一定要文本方式來存儲呢?
資料庫不好嗎?
哎..

後台代碼如下:
<?php
if(isset($_POST['B1']))
//如果檢測到提交按鈕.isset是檢測變數是否存在,存在返回true否則返回false
{
$fp=fopen("liuyan.txt",'a+');
/*
打開文件liuyan.txt,使用a+:讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
這是其他模式:
'r' 只讀方式打開,將文件指針指向文件頭。
'r+' 讀寫方式打開,將文件指針指向文件頭。
'w' 寫入方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
'w+' 讀寫方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。
'a' 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'a+' 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'x' 創建並以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗並返回 FALSE,並生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。這和給 底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。此選項被 PHP 4.3.2 以及以後的版本所支持,僅能用於本地文件。
'x+' 創建並以讀寫方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗並返回 FALSE,並生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。這和給 底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。此選項被 PHP 4.3.2 以及以後的版本所支持,僅能用於本地文件。
*/
$ly=$_POST['liuyan'];
//把留言內容保存為變數
$email=$_POST['email'];
//把eamail保存為變數
$str="\r\n您的留言內容是:\r\n".$ly."\r\n您的Email是:\r\n".$email."\r\n";
//定義好內容,雙引號內的\r\n是換行的
$fw=fwrite($fp,$str);
//fwrite是寫入函數,第一個參數是文件鏈接,第二個參數是內容
if($fw)
//如果寫入成功
{
echo '留言成功';
header("Location:success.htm");
//header定向到success.htm
}
else
{
echo '留言失敗';
exit();
//失敗不動
}
}
?>

很費力知道嗎= =你不採納就太沒人性了= =!不要是騙我玩就行了,我還浪費了幾分鍾

3. php 提交表單 問題

你這個提交表單的頁面名為:input.php
<?php
$dbhost='localhost'; // 資料庫主機
$dbuser='root'; //資料庫用戶
$dbpass='123456789'; //資料庫密碼
$dbname='test'; // 資料庫名
$conn=mysql_connect($dbhost, $dbuser, $dbpass);// or die ("無法連接資料庫主機");
mysql_query("SET NAMES gb2312");
/*if ($conn=mysql_pconnect($dbhost, $dbuser, $dbpass))
{
echo "無法連接資料庫主機";
}
if (mysql_select_db($dbname,$conn))
{
echo "無法選擇資料庫";
}*/
mysql_select_db($dbname,$conn);
if ($_POST[Submit]!="")
{
$sql="insert into news (`name`,`xing`,`qq`,`tel`,`ad`) values('$_POST[name]','$_POST[xing]','$_POST[qq]','$link','$_POST[tel]','$_POST[ad]')";
mysql_query($sql);

echo "<script language='javascript'>alert('添加成功!');window.location.href='input.php';</script>";
}
?>

<form name="form1" method="post" action="input.php">
<table width="393" height="247" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#D0D0D0" bgcolor="#EAEAEA">
<tr>
<td width="122" nowrap><span class="style1">您的名字 (name)</span></td>
<td width="210"><input name="name" type="text" id="name" size="30" maxlength="30"></td>
</tr>
<tr>
<td nowrap><span class="style1">您的性別 (xing)</span></td>
<td><input name="xing" type="radio" value="nan" checked>

<input type="radio" name="xing" value="nv">
女</td>
</tr>
<tr>
<td><span class="style1">您的QQ (qq)</span></td>
<td><input name="qq" type="text" id="qq" size="30" maxlength="30"></td>
</tr>
<tr>
<td><span class="style1">您的電話 (tel)</span></td>
<td><input name="tel" type="text" id="tel" size="30" maxlength="30"></td>
</tr>
<tr>
<td><div align="left" class="style1">您的地址 (ad) </div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><textarea name="ad" cols="30" rows="10" id="ad"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit" value="重置">
</td>
</tr>
</table>
</form>

4. 如何用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>';


案例截圖:

5. 關於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>

6. php如何用提交表單寫入到txt

一個語句就可以了:
file_put_contents('xxx.txt', implode("\r\n",$_POST));

7. php表單怎樣提交到當前頁面,並用$_POST獲取其值

示例如下:

<?php
//如果post提交,則進入if
if($_POST){
print_r($_POST);
}
?>
<!DOCTYPEHTML>
<htmllang="zh-CN">
<head>
<metacharset="utf-8"/>
<title>PHP</title>
</head>
<body>
<formmethod="post"action="#">
uname:<inputname='uname'type='text'/><br/>
<inputname='btn'type="submit"value="提交"/>
</form>
</body>
</html>

8. PHP實現簡單的文本提交表單(可放入圖片)

。。。。
插入圖片file控制項實現的,上傳實際上是將圖片上傳到了伺服器上面,然後獲得圖片存儲的路徑。資料庫存儲的不是圖片,而是這里的路徑。
代碼如下:
html:

<form action="你的路徑" enctype="multipart/form-data" method=「post」>
<input type="file" value="上傳圖片" name="pic">

<textarea name="content"></textarea>

</from>
這里提交到php頁面,也就是你路徑指向的位置:
php:
$file = $_FILES["pic"]["name"]; //提取文件域內容名稱,並判斷
$path=」aaa/」; //上傳路徑 .這個路徑必須真實存在,否則會出錯,或者你判定下這個路徑是否存在,如果不存在則生成文件,這里我就不寫了。判定圖片格式我也沒有寫,如果你想要,從網上下載很多上傳圖片的類庫,簡單方便.
$file2 = $path.$file;//文件將要放到的位置
$result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); //將臨時文件移動到指定目錄下

$content = $_POST['content'];

然後插入到資料庫中:
insert into 表 (『pic』,'content') values ('".$file2."','".$content."');

9. 關於PHP頁面提交form問題

表單提交到一個.php的處理文件里,當選處理完表單數據後可這樣自動跳轉
echo "<script>location.href='addNew.php'</script>";

10. php中表單提交的時間

你提交過來的表單數據處理的地方

要不你把你處理表單入庫的代碼貼出來吧

你入庫的sql語句裡面, 例如:

insert `comment`(content,date) value($_POST['content'], date('Y-m-d H:i:s'))

date是你欄位,date('Y-m-d H:i:s')是時間戳了

熱點內容
中國系統安卓蘋果還有什麼 發布:2024-12-28 01:59:28 瀏覽:341
這里的秘密碼是多少 發布:2024-12-28 01:58:07 瀏覽:481
rce訪問 發布:2024-12-28 01:57:58 瀏覽:478
java工程師招生 發布:2024-12-28 01:49:23 瀏覽:603
卡管家源碼 發布:2024-12-28 01:47:56 瀏覽:447
hnmcc文件夾 發布:2024-12-28 01:47:09 瀏覽:257
忘記鎖屏密碼怎麼恢復出廠設置 發布:2024-12-28 01:26:29 瀏覽:214
手機存儲mb什麼意思 發布:2024-12-28 01:26:29 瀏覽:138
qq代掛系統源碼 發布:2024-12-28 00:43:48 瀏覽:377
潛淵症伺服器聯機怎麼存檔 發布:2024-12-28 00:42:52 瀏覽:207