我有下拉菜单,其中包含球员和对手球队的名字。当用户选择团队反对游戏时,他点击提交按钮并触发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'];
}
答案 0 :(得分:0)
我认为这是问题所在:$qury
$result = mysql_query($qury) or die(mysql_error());
更改为:
$result = mysql_query($query) or die(mysql_error());
答案 1 :(得分:0)
$query = ("SELECT `fixture_id`
^ See Here
FROM `fixtures`
WHERE `fixture_id` = $opponents_id");
$result = mysql_query($qury)
^ See here
您在mysql_query
中错误地输入了错误的变量。