正如你可以从下面的代码中看到的,对于PHP来说,这是非常新的东西,所以请原谅这个新手问题,但是我一直在整个下午都在苦苦挣扎,只是不知道究竟是什么问题。未显示PHP变量内容
基本上Ive得到为TEAM1,TEAM2和地点3个下拉菜单。 当用户选择团队和地点的isset功能被触发,我从游戏中提取出来的结果我的数据库中。
正如你可以在代码中看到下面我用3个echo语句来测试是否从下拉菜单中正确的价值观已被抓获。当我打开网页回声报表确认正确的结果从下拉菜单拍摄,我去和查询与我上面呼应变量数据库。
的问题
在while循环,我想呼应从查询的结果,但没有得到显示。我试图做一个的var_dump看到变量的内容,但没有得到显示。我究竟做错了什么?
foreach($_REQUEST["team1"] as $teamone){
$team1 = $teamone;
}
foreach($_REQUEST["team2"] as $teamtwo){
$team2 = $teamtwo;
}
foreach($_REQUEST['venue'] as $venue){
$venue = $venue;
}
//These echo statments are a test to see if the correct dropdown values has been captured
echo $team1.'<br>';
echo $team2.'<br>';
echo $venue;
//Use results from dropdown menu to query database
$result = mysql_query('SELECT *
FROM `results`
WHERE `hometeam` = "$team1" && `awayteam` = "$team2"') or
die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['awayteamscore'];
echo $row['hometeamscore'];
}
如果有人能指出我在正确的方向,将不胜感激。
mysql查询返回任何结果或任何错误?我假设你在代码的其他部分正确地连接到数据库。对? –
你var_dump($ _ REQUEST)? – AboQutiesh
@AggelosSynadakis我没有得到任何错误,我可以确认我成功地连接到DB – Marilee