如果点击,按钮会重定向到错误的页面[PHP]

时间:2016-04-19 07:24:05

标签: php html

我正在编写脚本以将HTML表单中的数据写入数据库。现在我还想编辑一个条目,这样就可以搜索某些内容,通过点击图片就可以编辑条目。

function writeAll($data, $pk) {
    echo '<tr>';
    foreach($data as $key => $value) {
        if(strcasecmp($key, "plz") == 0) {
            $key = "PLZ";
        } else if(strcasecmp($key, "tel_handy") == 0) {
            $key = "mobiltelefon";
        } else if(strcasecmp($key, "tel_festnetz") == 0) {
            $key = "festnetztelefon";
        }

        echo '
            <td>'.
                $value.'
            </td>
        ';
    }
    echo '<td><a href="edit.php?id='.$pk.'"><input type="image" src="button_edit.png" /></a></td></tr>';
}

这是在每个条目旁边创建按钮的代码行,条目ID连接到它。

但如果我点击按钮/图像,我总是会到达页面

localhost/php/index.html?x=20&y=101

(index.html是表单页面。) 如果需要更多代码,请告诉我。

为什么我要访问此页面?

编辑:添加了整个循环代码。

1 个答案:

答案 0 :(得分:2)

改变:

echo '<td><a href="edit.php?id='.$pk.'"><input type="image" src="button_edit.png" /></a></td></tr>';

到:

echo '<td><a href="edit.php?id='.$pk.'"><img src="button_edit.png" /></a></td></tr>';