PHP查询输出MYSQL的内容后,添加了删除按钮,不能逐条删除,选中后点一下全部删除了。

删除页面出现了错误本来要选择其中一条删除的,但选择完一点删除全部删除了下面是删除页代码好像是studentNo数值定义有问题。该怎么处理,加分。<?php$link=my... 删除页面出现了错误 本来要选择其中一条删除的,但选择完 一点删除 全部删除了 下面是删除页代码 好像是 studentNo数值定义有问题。该怎么处理,加分。
<?php
$link=mysql_connect("localhost","root","1111");
mysql_select_db("kuu");
$id=$_POST['del'];
$exec="delete from logo where studentNo=studentNo";
$result=mysql_query($exec);
if((mysql_affected_rows()==0)||(mysql_affected_rows()==-1))
echo"没有找到记录,或者删除时产生错误!";
else echo"该学生登录已删除!";
mysql_close();
?>
<a href="ip2.php">返回查询页面</a>
-----------------------------------------------------------------------------------------------
IP2.php里的呀。?> <tr align='center'bgcolor='faf1d2' > <td><input type="radio" name="del" value=<?php echo studentNo ?> /></td> <td width='20%'><?=$row['studentNo']?></td> <td width='20%'><?=$row['loginip']?></td> <td width='20%'><?=$row['logintime']?></td> <td width='20%'><?=$row['os']?></td> </tr> <?php }
下面是kuu数据库的logo表结构
展开
 我来答
离魔太魔小指曾09
2014-02-25 · TA获得超过131个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:98.3万
展开全部
$exec="delete from logo where studentNo=studentNo";
studentNo 这是变量么 $studentNo 应该这样的吧 这个值为空 sql不就是
$exec="delete from logo where studentNo=";
应该会全部删除的
追问
应该怎么写呢
追答
保证你要删掉的那条数据 的 编号或者ID  存在  也就是说要传进来值 就不会出现这样的问题了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pqzhanga
2014-02-25 · TA获得超过636个赞
知道小有建树答主
回答量:488
采纳率:50%
帮助的人:425万
展开全部
你的SQL语句里的where条件studentNo=studentNo
删除按钮事件有没有把值传进去呢
更多追问追答
追问

删除按钮代码是这样的,现在是可以删除的,但无论选择哪一条 一删除直接清空所有记录的

?>

            </table>

            

          <div align="right">

            <input type="submit" value="删除" />

            </div>

        </form>

追答
我知道你的问题在哪里了,你把每一行开头的删除去掉,通过勾选选框再按下面的删除试试看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsotsi
2014-02-25 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:699万
展开全部
studentNo=studentNo
...studentNo=$id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式