要素の名前を送信をクリックするたびに、データベースに入力されたときに現在エコーされた要素の後に表示される要素の変更に投票しています。これを修正する方法について何か提案はありますか? 私はそれを理解できないようです。
エコーがフォームの値に対して example2 on を示しているとしましょう。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;
}