0

選手と相手チームの名前を含むドロップダウン メニューがあります。ユーザーが対戦相手のチームを選択して送信ボタンをクリックすると、isset 関数がトリガーされ、ドロップダウン メニューのデータが取得され、データベースにアップロードされます。

それは十分に単純ですが、私が推測するのは構文エラーです。ページを開くと、タイトルにメッセージが表示されます。私は運がないのでこれを修正しようとしてきました。誰かが私を正しい方向に向けることができれば、それは大歓迎です。

 if ( isset($_POST['submit']) ) {
    $player_ids = array_map('intval', $_REQUEST['players']);
    $opponents_id = $_REQUEST['players'];

    var_dump($opponents_id);

    $query = 'SELECT `name`, `position` 
        FROM `player_info` 
        WHERE `player_id` IN (' . implode(',', $player_ids) . ')';

    $return_names = mysql_query($query) or die(mysql_error());

        while ( $row = mysql_fetch_assoc($return_names) ) 
        {
            $selected[] = $row['name'];
            $position[] = $row['position'];
        }

    $query = ("SELECT `fixture_id` 
            FROM `fixtures`
            WHERE `fixture_id` = $opponents_id"); 

            $result = mysql_query($query) or die(mysql_error());

            while ($row = mysql_fetch_array($query))
            {
                $fixture_id[] = $row['fixture_id']; 
            }
4

2 に答える 2

0
$query = ("SELECT `fixture_id` 
 ^ See Here
            FROM `fixtures`
            WHERE `fixture_id` = $opponents_id"); 

            $result = mysql_query($qury)                                    
                                   ^ See here

に誤って間違った変数を入力しましたmysql_query

于 2013-10-10T05:55:47.637 に答える