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'];
确定你的代码是这么写的么