Intereting Posts
Блог WordPress перенаправляет на другой URL-адрес из результатов поисковой системы Google Как получить адрес электронной почты при аутентификации пользователя с помощью Google Oauth2 и people.me идентификация повторяющихся чисел или числовых шаблонов в php Могу ли я безопасно хранить имя пользователя и пароль в переменных сеанса PHP? Проблема с поиском запроса jQuery JSONP twitter Выпадающее значение onchange для PHP Почему PDO печатает мой пароль при сбое соединения? Как вставить сразу несколько строк в базу данных mysql с помощью подготовленных операторов? Получение списка videoId в массиве с помощью api v3 playlistItems YouTube и создание другого видео-запроса для получения статистики viewCount PHP хранит пароль с blowfish & salt & pepper Выберите процент строк из таблицы SQL? Как писать на консоль с Laravel Controller? Бесплатная доставка в зависимости от веса и минимальной суммы .htaccess переписать: субдомен как GET var и путь как GET var Как stripslashes все элементы массива сразу?

сделать php-сгенерированную форму переменной доступной в двух php-файлах

У меня есть форма Form_hour.php , которая загружается в браузер и позволяет пользователю выбирать час. Форма отправляет переменную $hour через action="get" в файл View_A.php который использует $hour для запроса базы данных, а затем загружает View_A.php в окно браузера, отображая данные за выбранный час.

В View_A есть кнопка, позволяющая пользователю переключиться на View_B. Идея состоит в том, что когда пользователь нажимает на View_B, файл View_B.php загружается в браузере. View_B.php , например View_A.php , запрашивает базу данных, используя тот же самый $hour .

Поэтому я хочу, чтобы View_A.php и View_B.php же пользовательская переменная $hour была доступна как View_A.php и View_B.php . т.е. если пользователь выбирает 6 утра, то я хочу, чтобы View_A и View_B отображали данные за 6 утра

Я думал, что имея Form_hour.php отправьте $hour в файл common.php , а затем View_A.php common.php в View_A.php и View_B.php . Но я продолжаю получать ошибку «Неустранимая ошибка: разрешенный размер памяти 134217728 байт исчерпан (пытался выделить 4327 байт)» в View_A.php .

У кого-нибудь есть идеи, что я делаю неправильно?

Заранее спасибо!

Related of "сделать php-сгенерированную форму переменной доступной в двух php-файлах"

Если я не ошибаюсь, вы можете просто сделать это, как я написал ниже.
Это направит пользователя на другую страницу, но сделает то, что вы хотите.

form_hour.php

 <form action="View_A.php" method="post"> your code </form> 

View_A.php

 <?php $_POST['hour'] = $hour // query database and do something with it! ?> <form action="View_B.php" method="post"> <input type="hidden" name="hour" value=<?php print('"'.$hour.'"'); ?>> <input type="submit" ..... > </from> 

Как вы спросили: Если вы хотите, чтобы форма была var.

 <?php $_POST['hour'] = $hour // query database and do something with it! $form = '<form action="View_B.php" method="post"> <input type="hidden" name="hour" value="'.$hour.'"> <input type="submit" ..... > </from>'; //to show it just print/echo it. print($from); ?> 

View_B.php

 <?php $_POST['hour'] = $hour // query database and do something with it! ?>