每次我單擊提交要投票的元素的名稱時,就會在輸入數據庫時顯示當前回顯元素後顯示的元素的更改。 關於如何解決這個問題的任何建議?我似乎無法弄清楚。提交數組中的隨機字符串,在回顯字符串後提交字符串
可以說回聲顯示在窗體中的值爲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;
}
你正試圖達到什麼目的?我在這裏看到的所有內容都是冗餘代碼。 – itachi 2013-04-05 03:41:54
<?php echo array_pop($ random);?>顯示數組中的一個元素,並單擊該元素並單擊該元素並在代碼中運行時,將一個不同於單擊元素的元素保存到表中。我想使它與點擊的元素相同。謝謝。對不起,如果我不夠清楚。 「冗餘代碼」是什麼意思? – vince 2013-04-05 03:52:43