每次我单击提交元素的名称时,我都会对在输入数据库时显示在当前回显元素之后的元素的更改进行投票。对于如何解决这个问题,有任何的建议吗?我似乎无法弄清楚。
可以说,回显显示了表单中的值的 example2。我单击 example2 但 example1 保存在数据库中。我不知道如何解决这个问题。谢谢您的帮助。
这是我的代码:
我正在使用的阵列设置:
$array = array("example1","example2","example3");
$random = $array;
shuffle($random);
<?php echo array_pop($random);?>
PHP:动作
我在表单中使用 POST 方法。
$mysqli = new mysqli("", "", "", "");
if ($mysqli->connect_error) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_error . ") " . $mysqli->connect_error;
}
if (!$mysqli->query("INSERT INTO table(id, name, votes) VALUES (id, '".$random."', '".$votes."')")) {
echo "Multi-INSERT failed: (" . $mysqli->errno . ") " . $mysqli->error;
}