表单字段值不发布

时间:2020-06-02 14:31:02

标签: php mysql sql wordpress forms

我正在使用

从表中获取一些值
$match = $wpdb->get_results("SELECT * FROM $tablename WHERE approve = 0");

在数据库中,所有字段均设置为文本和'latin1_swedish_ci'排序规则。

然后将它们插入输入字段:

<input type="hidden" name="tID" value="<?php echo $row->id ?>">
<input type="hidden" name="first" value="<?php echo $match[0]->team_one ?>">
<input type="hidden" name="second" value="<?php echo $match[0]->second ?>">
<input type="hidden" name="winner" value="<?php echo $match[0]->winner ?>">

https://i.stack.imgur.com/0Eo3G.png

然后,当我使用以下命令单击“提交”按钮时,我将检索所有值:

$tID = $wpdb->escape($_POST['tID']);
$first = $wpdb->escape($_POST['first']);
$second = $wpdb->escape($_POST['second']);
$win = $wpdb->escape($_POST['winner']);

问题是,每当我输入值为“ $ match [0]-> second”的输入字段时,提交时总是刷新页面并说找不到同一页面(错误404)!我也永远无法获取$ second的值。其他任何值都可以,但不能仅次于..

1 个答案:

答案 0 :(得分:0)

问题是输入字段的“名称”为“第二”,由于某种原因,这导致了很多错误。更改名称解决了该问题

相关问题