Php 使用按钮获取数据

Php 使用按钮获取数据,php,Php,我使用输入[type=“button”]创建简单页面。我的问题是,我想使用这个type=“button”删除数据库中的数据,但我对使用这个感到困惑。我用这个按钮是出于某种原因 这是我的密码 <html> <head> <script type="text/javascript"> function del() { window.location.href='

我使用
输入[type=“button”]
创建简单页面。我的问题是,我想使用这个
type=“button”
删除数据库中的数据,但我对使用这个感到困惑。我用这个按钮是出于某种原因

这是我的密码

<html>
    <head>
        <script type="text/javascript">
            function del()
            {
                window.location.href='recdelete.php';
            }
        </script>
    </head>
    ......
    ......
    while ( $field = $count->fetch( PDO::FETCH_OBJ ) )
    {
        echo '<tr>';
        echo '<td>'.$field->fld1.'</td>';
        echo '<td><input type="button" name="delete" value="Delete" onclick="del()"></input></</td>';
        echo '</tr>';
    }

函数del()
{
window.location.href='recdelete.php';
}
......
......
而($field=$count->fetch(PDO::fetch_OBJ))
{
回声';
回显“.$field->fld1”;

echo'您可以将字段名放入“删除”按钮的值中,通过JavaScript读取字段名,并将其附加到URL中。使用jQuery和Ajax进行类似操作可能会让您受益匪浅。您还可以学习一两门编程课来学习解决问题的技巧。

为按钮指定一个具有关联性的特定id添加到该行中显示的数据。然后,您可以自定义删除URL,如下所示:

<script type="text/javascript">
function del(id)
 {
   window.location.href='recdelete.php?id='+id;
 }
</script>

函数del(id)
{
window.location.href='recdelete.php?id='+id;
}
制造

<input type="button" id="specificid" name="delete" value="Delete" onclick="del(this.id)"></input>


我会先添加一个。如果我是对的,那么这里就不需要
。另外,我明白了,使用该代码可以实现的唯一一件事就是重定向。在这个问题中,您可以通过该按钮指定要删除记录的条件以及您在该页面上拥有的数据。然后我们可以提出一些建议。@Eugene,在我的da中tabase示例我有这个idno、name、familyname,我想通过单击delete按钮删除该idno,我数据库中的这条记录显示在带有delete按钮的表中。单击delete按钮后,它将转到recdelete.php进行确认(确定并取消)@jemz然后我会使用@blasteralfred建议。传递
idno
并使用它删除记录可以解决问题。通过额外使用
jQuery
例如
$。ajax
方法也可以使其更可用。例如,在ajax响应中,检查记录是否已删除,然后将其从表中删除@Eugene,我试图将警报放在window.location之前,但它显示了id属性中的字符串..我想要这个示例idno“123”单击“删除”按钮后,它将进入确认页面,您真的要删除idno 123吗?顺便问一下,PDO是否可以处理urlencode?如果您将数字放在
id
属性中而不是
specific id
,示例会更好。我想,那个人会更快地得到它。@blasterafred,我试图在窗口前放置警报.location,它在id属性中显示单词。