php修改更新数据库用户记录的函数
<?php $link_id = mysql_connect("localhist","root","qwaszx") or die("连接失败!"); if($link_id) { mysql_select_db("my_test"); if(!$_GET[id]) { $result = mysql_query("select * from userinfo"); echo "<TABLE border = 1> <TR> <TD>编号</TD> <TD>用户名称</TD> <TD>性别</TD> <TD>年龄</TD> <TD>注册时间</TD> <TD>操作</TD> </TR>"; while($row = mysql_fetch_array($result)) { echo "<TR> <TD>".$row[id]."</TD> <TD>".$row[uername]."</TD> <TD>".$row[gender]."</TD> <TD>".$row[age]."</TD> <TD>".$row[regdate]."</TD> <TD><a href = modify.php?id = ".$row[id].">编辑</a></TD> </TR>"; } echo "</TABLE>"; }else { if(!$_POST[ok]) { $sql = "select * frim userinfo where id = ".$_GET[id]; $result = mysql_query($sql); $row = mysql_fetch_array($result); ?> <form method = post action = 'modify.php?id = <? echo $_GET[id];?>'> <? echo $row[id]."<br>"; ?> <INPUT TYPE = "hidden" name = "id" value = <? echo $row[id];?>> 姓名 <input type = text name = "uername" value = <? echo $row[uername];?>><br> 性别 <input type = text name = "gender" value = <? echo $row[gender];?>><br> 年龄 <input type = text name = "age" value = <? echo $row[age];?>><br> 注册时间 <input type = text name = "regdate" value = <? echo $row[regdate];?>><br> <input type = submit name = ok value = "提交"> </form> <?php }else { $sql = "update userinfo set username = '".$_POST[username]."',gender = '".$_POST[gender]."',age = '".$_POST[age]."',regdate = '".$_POST[regdate]."'where id = '".$_POST[id]."'"; $result = mysql_query($sql); if($result) echo "记录已经成功修改<br>"<a href = 'modify.php'>继续修改记录</a>; else echo "记录修改失败<br><a href = modify.php?id = ".$_POST[id].">返回</a>"; } } }
教程网址:http://www.phprm.com/function/7d3e794b27772359949733e00153e19c.html
欢迎收藏∩_∩但请保留本文链接。