Как вы можете видеть из кода ниже, очень нового для PHP, поэтому, пожалуйста, извините вопрос новичков, но ive боролся с этим весь день и просто не мог понять, в чем проблема.Содержимое переменной PHP не отображается
В основном Ive получил 3 выпадающих меню для team1, team2 и место проведения. Когда пользователь выбирает команды и место проведения, запускается функция isset, и я извлекаю результат из игры из своей базы данных.
Как вы можете видеть в приведенном ниже коде, я использую 3 оператора эха, чтобы проверить, были ли зафиксированы правильные значения из выпадающих меню. Когда я открываю страницу, операторы эха подтверждают, что в раскрывающихся списках фиксируются правильные результаты, я продолжаю и запрашиваю базу данных с указанными выше значениями.
Проблема
В то время цикла, я хочу повторить результаты запроса НО не получает отображается ничего. Я попытался сделать 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