续:如果点击删除一个起点跳转到del.php
//del.php
<html>
<head><title>从数据库中删除条目</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</头>
<body bgcolor=#ffffff>
<h2>删除条目</h2>
<?
$database = "日光";
$表名 = $_REQUEST['表名'];
echo "<h2>来自$tablename的数据</h2>";
mysql_connect("localhost","root","") or die ("连接到数据库时出现问题");
$query =“显示$tablename中的列”;
$结果 = mysql_db_query($database,$query);
$列= 0;
如果($结果)
{
echo "在数据库中找到这些条目:<br><p></p>";
echo "<表格宽度=90%align=中心边框=1><tr>";
while ($r = mysql_fetch_array($结果))
{
echo "<tdalign=center bgcolor=#00FFFF>$r[0]</td>";
$列名[$列] = $r[0];
$列 = $列 + 1;
}
回声“</tr>”;
mysql_free_result($结果);
$query = "从$表名中选择*";
$结果 = mysql_db_query($database, $query);
如果($结果)
while ($r = mysql_fetch_array($结果))
{
回显“<tr>”;
echo "<td><a href="dele.php?$colname[0]=$r[0]&tablename=$tablename">$r[0]</td>";
for($col=1;$col<$column;$col++) echo "<td>$r[$col]</td>";
回声“</tr>”;
}
回显“</表>”;
}
否则回显“无数据。”;
mysql_free_result($结果);
?>
<a href="tables.php?tablename=<?echo "$tablename"?>">完成</a>
</正文>
</html>
然后写入数据库
//删除.php
<?php
$database = "日光";
$表名 = $_GET['表名'];
mysql_connect("localhost","root","") or die ("连接到数据库时出现问题");
$query =“显示$tablename中的列”;
$结果 = mysql_db_query($database,$query);
$列= 0;
如果($结果)
{
while ($r = mysql_fetch_array($结果))
{
$列名[$列] = $r[0];
$列 = $列 + 1;
}
mysql_free_result($结果);
}
$para = $_GET[$colname[0]];
mysql_connect("localhost","root","") or die ("连接到数据库时出现问题");
$query = "从$tablename中删除$colname[0]='$para';";
$结果 = mysql_db_query($database, $query);
Header("位置:edit.php?tablename=$tablename");
?>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
以上就是所有的代码了。
把它们都放到同一个目录下面即可。
注意:提醒!以上代码在复制的时候一定注意在编辑器里面把每一行前面代码的选项卡去掉,否则php5编译不过。
而且在每个文件中$database目前为sunsite,$table为software,这个可以根据需要修改。
欢迎发表观点。