PHP 如何以表单形式显示数据库所有内容
用while语句来循环所有的条目。这样添加或者删除的时候就不会出现你所说的问题!
成都创新互联公司客户idc服务中心,提供成都西云数据中心、成都服务器、成都主机托管、成都双线服务器等业务的一站式服务。通过各地的服务中心,我们向成都用户提供优质廉价的产品以及开放、透明、稳定、高性价比的服务,资深网络工程师在机房提供7*24小时标准级技术保障。
table
trth用户id/thth用户名/th/tr
?$sql=SELECT .....;//这个不用我写了吧!
$re=mysql_query($sql);
$row=mysql_num_rows($re);//返回取得的数据列的数目
if($row){ //判断数据库中是否有值
while($row2=mysql_fetch_array($re)){ //注意括号结束的位置
$usid=$row2['usid'];
$username=$row2['usname'];
?
trtd?echo $usid;?/tdtd?echo $username;?/td/tr
?} //while循环结束的括号
} //if结束的括号
?
/table
建议你还是先找个完整的项目,照着自己打打代码!
我挣点分真不容易!
php用表单形式显示数据库信息后怎样进行增删改查,提交到数据库
先select查询,返回的结果显示到表单中。
在update操作,将在表单中修改的结果更新到数据库中。
很容易的,用thinkphp做更容易。
php用表单形式显示数据库信息
初学者写的,你可以试试
form name="myform" method="post" action="mysql.php"
table border="1"
tr
td width="605" height="51" bgcolor="#CC99FF" colspan="2"
div align="center"请输入用户名称
input name="txt_user" type="text" id="txt_user" size="25"nbsp;
input type="submit" name="Submit" value="查询"
/div
/td
/tr
tr
td align='center'用户名称/td
td align='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("set names 'utf8'");
?
?php
$sql = mysql_query("select name_,age_ from t_user");
$info = mysql_fetch_array($sql);
if($_POST[Submit]=="查询"){
$txt_user = $_POST[txt_user];
$sql = mysql_query("select * from t_user where name_ like '%".trim($txt_user)."%'");
$info = mysql_fetch_array($sql);
}
?
?php
if($info==false){
echo 'trtd width="605" height="51" bgcolor="#CC99FF" colspan="2"';
echo "div align='center' style='color:#FF0000;font-size:12px;'对不起,您查找的用户信息不存在!/div";
echo '/td/tr';
}elseif($info){
echo 'elseif';
}
?
?php
do{
?
tr align="center" bgcolor="#FFFFFF"
td height="20"align="center" ?php echo $info['NAME_']?/td
td ?php echo $info['AGE_']?/td
/tr
?php
}while($info = mysql_fetch_array($sql));
mysql_free_result($sql);
mysql_close($link);
?
/table
/form
当前标题:php表单显示数据类型 php表格显示数据库信息
当前网址:http://lswzjz.com/article/doocgoh.html