我正在使用
从表中获取一些值$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的值。其他任何值都可以,但不能仅次于..
答案 0 :(得分:0)
问题是输入字段的“名称”为“第二”,由于某种原因,这导致了很多错误。更改名称解决了该问题