php操作删除sql某条数据
add.php提交页面----------------------------------------------------------------------<?ph...
add.php提交页面----------------------------------------------------------------------<?phpinclude("conn.php");//引入数据库链接文件 //echo '<pre>';var_dump($_POST);//打印填写的内容if(!empty($_POST['sub'])){ $title=$_POST['title']; $con=$_POST['con']; $sql="insert into `news`(`title`,`dates`,`contents`) values ('$title',now(),'$con')"; mysql_query($sql); echo "插入成功";}?><form action="add.php" method="post">标题<input type="text" name="title"><br/>内容<textarea rows="5" cols="50" name="con"></textarea><br/><input type="submit" name="sub" value="发表"></form>index.php主页显示------------------------------------------------------------------------echo "<table border='1'><tr><th>id</th><th>标题</th><th>内容</th><th>日期</th><th>编辑</th><th>删除</th></tr>";//while($row = mysql_fetch_array($result)) while($row = mysql_fetch_assoc($result)) { echo "<tr>"; echo "<td>{$row['id']}</td>"; echo "<td>{$row['title']}</td>"; echo "<td>{$row['contents']}</td>"; echo "<td>{$row['dates']}</td>"; echo "<td>" .编辑 . "</td>"; echo "<td><a href='del.php?sub=del&id={$row['id']}'>删除</a></td>"; echo "</tr>"; }echo "</table>";del.php删除页面-------------------------------------------------------------<?phpinclude("conn.php");//引入数据库链接文件$id = $_GET ["id"]; //删除方式使用的get,照旧$sql="delete from news where id={'$id'}";mysql_query($sql,$link); //header("location:index.php");?>问题来了,目前以上代码插入显示没问题,我想点击删除就删除当前行的数据,麻烦大家帮我看看index.php页面的删除超链处是不是要做修改,或者是del.php页面代码的错误,自我感觉sub=del好像不对,我是初学者,麻烦说的详细点
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询