0

やあ;

助けが必要です; 選択した回答をデータベースに保存する必要があります。どこが間違っていたのかわかりません。これが私のコードに関する詳細です。

  1. 'lib'という名前のデータベースがあります
  2. テーブルの名前は「ゲーム」です。
  3. 以下をテーブルに保存する必要があります。1)ゲーム(すべての単語)および2)タイプ
  4. トーナメントサイト用です。XAMPP経由でLAN上で利用できるようにします。

これが私のコードです。 http://pastebin.com/iP7MCMzJ

前もって感謝します!

アップデート:

すべての助けをありがとう!問題を見つけて修正しました!私のデータベースでは、VARCHARは50文字に制限されていました。私はそれを修正しました。今、すべてが良いです:)

もう一度ありがとう!

4

1 に答える 1

0

さて、あなたはコードを表示していませんが、これはあなたの説明に基づいてそれが機能すると私が期待する方法です:

HTMLは次のようになります。

<?php echo '<option name="game" value="' . htmlentities($game) . '">' . $row['game'] . '</option>'; ?>

name属性に気づきましたか?また、HTMLの記述方法を変更したのは、あなたのHTMLが非常に読みにくいためです。

PHP

if(isset($_POST['game']) && isset($_POST['type'])){
$game = $_POST['game'];
$type = $_POST['type'];

// PLEASE CLEAN YOUR INPUT PRIOR TO INSERTING THIS DATA!

Insert into games (Game, Type) VALUES ($game, $type)
}
else{
echo( "error getting info");
}
于 2013-03-26T16:22:25.440 に答える