@ironkuzya

Почему в GET параметре нулевой массив?

В первом файле выполняет подобный скрипт

elseif ($oneday == false) {

                    $_GET['day'] = $activeoneday = R::getCell('SELECT `token` FROM activenoneday WHERE `login` = ? LIMIT 1', [$data]);
                    if ($activeoneday) {
                        $daytypeone = "http://localhost/dayonetypeone.php?day=$activeoneday";
                        $daytypetwo = "http://localhost/dayonetypetwo.php?day=$activeoneday";
                        $daytypethree = "http://localhost/dayonetypethree.php?day=$activeoneday";


Во втором файле, где я по гет параметру делаю поиск в БД токена получаю нулевой массив

<?php
require "rb/db.php";

$active = $_REQUEST;
$oneday = R::find('activeoneday', 'token = ?', [$active['day']]);

if ($oneday == true ) {
    
    $myfile = fopen("file.txt", "r");
    $read = file('file.txt');
    foreach ($read as $line) {
        echo nl2br($line . "");

    }


}

else {
    exit(header('Location: http://localhost/notfound.php '));
}

?>


Уже на потолке поспал и с бубном потанцевал, все равно не работает.
Где я ошибаюсь?

очень прошу вашей помощи
  • Вопрос задан
  • 405 просмотров
Решения вопроса 1
Armrisch
@Armrisch
Full Stack Developer
По моему опечатка в имени таблицы в запросе, вместо activeoneday написано activenoneday
если же нет
Иди с самого начало проверяя с начала массив get, полученные из запроса данные и так далее, к примеру так print_r($_GET['day']);die("остановись код");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы