PHP表單讀
『壹』 php如何從form裡面讀內容(急)
form提交的內容中每一項都要有一個name屬性;另外,表單還需要一個提交方式的定義method,可以為post或get。你這個表單可以修改為:
<form action="index.php" method="post" >
UserName:<input id="username" type="text" name="username" /><br>
ID:<input id="id" type="text" name="id" /><br>
Password:<input id="password" type="text" name="password" /><br>
<input id="enroll" type="submit" value="enroll" name="submit" />
</form>
然後在index.php中,通過$_POST['username']……或者$_REQUEST['username']來取得username的值。如要列印出來username的值可以:
echo $username=$_POST['username'];
或者:
echo $username=$_REQUEST['username'];
『貳』 php用表單形式顯示資料庫信息
初學者寫的,你可以試試
<formname="myform"method="post"action="mysql.php">
<tableborder="1">
<tr>
<tdwidth="605"height="51"bgcolor="#CC99FF"colspan="2">
<divalign="center">請輸入用戶名稱
<inputname="txt_user"type="text"id="txt_user"size="25">
<inputtype="submit"name="Submit"value="查詢">
</div>
</td>
</tr>
<tr>
<tdalign='center'>用戶名稱</td>
<tdalign='center'>年齡</td>
</tr>
<?php
//mysql_connect(伺服器,用戶名,密碼)
$link=mysql_connect("localhost","root","root");
//mysql_select_db(資料庫,$link)
$db_selected=mysql_select_db("php_test",$link);
//編碼格式(貌似很重要)
mysql_query("setnames'utf8'");
?>
<?php
$sql=mysql_query("selectname_,age_fromt_user");
$info=mysql_fetch_array($sql);
if($_POST[Submit]=="查詢"){
$txt_user=$_POST[txt_user];
$sql=mysql_query("select*fromt_userwherename_like'%".trim($txt_user)."%'");
$info=mysql_fetch_array($sql);
}
?>
<?php
if($info==false){
echo'<tr><tdwidth="605"height="51"bgcolor="#CC99FF"colspan="2">';
echo"<divalign='center'style='color:#FF0000;font-size:12px;'>對不起,您查找的用戶信息不存在!</div>";
echo'</td></tr>';
}elseif($info){
echo'elseif';
}
?>
<?php
do{
?>
<tralign="center"bgcolor="#FFFFFF">
<tdheight="20"align="center"><?phpecho$info['NAME_']?></td>
<td><?phpecho$info['AGE_']?></td>
</tr>
<?php
}while($info=mysql_fetch_array($sql));
mysql_free_result($sql);
mysql_close($link);
?>
</table>
</form>
『叄』 PHP中無法讀取表單的內容
樓主你寫的PHP語句不完整,沒有檢錯。
$conn=mysql_connect("localhost","root","871103") or die('connect error');
mysql_select_db("db_mingdan") or die('database error') ;
$result=mysql_query("select * from tb_mingdan",$conn);
if(!$result) die('query error');
這樣可以快速找到錯誤。
你的SQL查詢出錯了,在PHPMYADMIN上先查一下,確定正確.
『肆』 在php怎麼實現通過表單獲取一些信息的輸入這種功能
臨時純手打一份
<form method="post" action="">
<input type="text" name="name" />
</form>
<?php
$name=$_POST['name'];//通過post方式獲取 <form>表單中的 name值
echo $name; //輸出獲取到的name值。
?>
使用方法,新建一個 .php的文件,將該代碼拷貝進去,然後放出php環境,訪問該文件即可。
純手打,望點贊,可追問。
『伍』 php怎麼從表單接收數據
同一文件:
<?php
$username=$_GET['username'];
$pwd=$_GET['password'];
echo "用戶名:".$username;
echo "密碼:".$pwd;
?>
<html>
<head><title></title></head>
<body>
<form action="#">
用戶名: <input type="text" name="username" value="">
密碼:<input type="password" name="password" value="">
<input type="submit" value="提交">
</form>
</body>
</html>
兩個文件:
aa.php
<?php
$username=$_GET['username'];
$pwd=$_GET['password'];
echo "用戶名:".$username;
echo "密碼:".$pwd;
?>
bb.html
<html>
<head><title></title></head>
<body>
<form action="aa.php" method="get">
用戶名: <input type="text" name="username" value="">
密碼:<input type="password" name="password" value="">
<input type="submit" value="提交">
</form>
</body>
</html>
『陸』 php表單傳值-中文亂碼
首先你確定你傳遞數據的編碼方式
可以用頭聲明header("Content-type:text/html;charset=utf-8");
其次接受頁想要正常顯示,必須也要有相同編碼方式聲明
其次,編碼方式不在httpd.conf中在php.conf中有charset設置,這不過是預設方式,在你頁面中申明了編碼方式是最重要的
『柒』 php讀取表單數據有哪兩種方式
猜測你指的是表單(form)的提交方式吧,那通常是以下兩種:
GET 和 POST
『捌』 php+apache+mysql組合怎麼讀取表單中的選項
<form action="1.php" method="post">
<dd><input type="text" id="xm" name="xm" class="text" value="尊姓大名" /></dd>
<dd><input type="submit" value="提交" /></dd>
</form>
$xm=$_POST['xm'];
確定你的代碼是這么寫的么