高手们帮帮我吧

ivysnowxxf 2003-06-19 11:06:08
求助高手:我要实现象phpMyAdmin中的浏览数据表中的:对编辑和删除所在行进行编辑和删除操作的程序如何写?(如下图)
还有在删除某一列时不是真正的delete,而是在数据库中有一标记似的,显示的时候不显示出来。该怎么写,用什么技巧?
多谢!!!!



数据库 db_xuexf - 数据表 user
显示记录 0 - 100 (9 总计)

SQL 语句:
SELECT * FROM user LIMIT 0, 100

user_id user_name password able manager
1 xxf e7d25aad2d9cd6a28c5cc1ef754d8d1a 1 1 编辑 删除
2 wzs 041bed082da040a4bf38bddbc2600aa0 1 1 编辑 删除
下面是程序
mysql_connect("localhost","xuexf","xuexf123") or die("Could not connect");
mysql_select_db("db_xuexf") or die("Unable to select database");
$query="SELECT * FROM user";
$result=mysql_query($query) or die("Query failed");
$row=mysql_fetch_assoc($result)or die("<div align=center>没有此用户名!</div>");
$query="delete from user where user_id='$row[user_id]'";
$sql=mysql_query($query) or die("failed");
在user_id= 的内容不好写,因为我显示是用下列程序,用了table,而”删除“所在行的user_id 我不知如何表示,我就是为实现象myadmin中的功能。
$link=mysql_connect("localhost","xuexf","xuexf123") or die("Could not connect");
mysql_select_db("db_xuexf") or die("Could not select database");
$query="select * from user";
$result=mysql_query($query) or die("Query failed");
echo "<table bgcolor=#ebebeb border=1>\n";
for($icnt = 0; $icnt < mysql_num_fields($result); $icnt++)
echo "<td>".mysql_field_name($result,$icnt)."</td>" ;
//echo "<th><a href='insertfield.php'>插入field</a></th>";
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "\t<tr>\n";
foreach ($row as $col_value)
{
echo "\t\t<td> $col_value </td>\n";
}
echo "\t<th><td><a href='editusers.php'>编辑</a></td><td><a href='deluser.php' ?user_id=$row[user_id] action=deluser.php>删除</a></td></th></tr>\n";
}
echo "</table>\n<br>";


不知能否明白我的意思,若不明,请跟贴
谢谢!
...全文
109 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
programdolt 2003-06-19
  • 打赏
  • 举报
回复
在数据库中增加一个标志字段,例如delflag, int 类型,默认值为1。
当删除时将该条记录的 delflag 改为0(为0表示删除,1表示正常)。在显示所以记录时添加 where 条件,例如 where delflag=1,既虑掉 被删除的记录。^_^
ivysnowxxf 2003-06-19
  • 打赏
  • 举报
回复
谢谢了,再请教高手第一问题如何解决,实现象phpmyadmin里的按行删除和编辑的功能
/* *游戏说明:此为我边学边做的,但有很多的BUG,参照了我从网上下载的游戏方块设计 * 一、游戏的BUG * 1、提示分数那地方,玩过游戏后,长了分数后,再玩时,后面的数据没清掉 * 2、重级BUG:当在游戏过程中,切换了一个旁边的后,再切换回来后, * 刚才的方块不显了,而且游戏区的数据也不见了。 * 3、我在刚开始做时,没有要窗口上的关闭,现在想要,但不知道怎么加。 * 4、如果用鼠标点了菜单后,再回到游戏区,数据方块又不见了。 * * 二、此游戏没有版权,可以乱改,反正我也是在学习,谢谢那些无私的网友们,不过 * 请你们下次提交上来的源程序有个说明好不好,看得我头都大了,流程图也没得, * 设计说明也没有,完全看源代码,很费力的!谢谢对新人的支持。 * * 三、如果那位高手愿意,请收我为徒弟吧,我学过c/c++、数据结构、编译原理、操作系统等( * 计算机专业的),但对于VC这个大东西来说,,好像一点用也没有,现在在边学边做,门不好入呀! * * 四、请高手帮帮我,请给分析一下问题在哪,谢谢,我对VC还不是很清楚,在文件目录下 * 有设计时的流程图。设计说明我没有写,我是针对每一个流程图模块来设计和编码的。 * * 五、在游戏中,我加了很多注释,以方便理解,主要的代码都在CChileView.h、CChileView.CPP中 * 我想的是,如果新人也想看看的话,可能理解起来快点。不过有点乱,编码中有些冗余。没来 * 得及改。如果你改好了,请给我一份,我想学学。谢谢! * *================================================================================================ * *编译环境: * 1、操作系统 :WindowsXP SP2 * 2、编译器 :Visual C++ 8.0 * *包含文件:所有源文件都在此。 * * *编译参考:此目录下有一个文件名为:Russia.sln的文件,用Visual C++ 8.0 打开,直接就可编译 * 此游戏是我编译通过后,才压缩的。如果编译不了,请联系我,下面有我的QQ和email。 * * *其它事宜:如果还有什么问题我没有提到的,请联系我,愿向你学习。 * *================================================================================================ * *Version :BUG Edtion * *Aauthor :lin_liu60 * *E-mail :lin_liu60@163.com * *QQ :994165 (网名:刘羽峰) * *Date :2006/9/27 * */

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧