Intereting Posts
Вытяните выделенные изображения из папки – покажите изображение + имя файла (разделите часть имени файла + расширение файла) Как вы шифруете и расшифровываете строку PHP? ooPHP – Как создать массив объектов из ассоциативного массива? Как редактировать отдельную страницу в WordPress Контроллер Lumen Как проверить подлинность GKLocalPlayer на моем «стороннем сервере» с помощью PHP? Как получить миниатюру видео в facebook с данного идентификатора видео с помощью php утвердить идентификацию личности с помощью системы печати пальцев в php & mysql Управление ролью Yii2 с rbac и хранилищем базы данных mod переписать с запросом Добавление динамического видеоконтента (например, YouTube) (PHP) Тот же домен, другая папка PHP-сессия Проверьте, скомпилирован ли PHP –with-mysql Проверка XML: «Совпадение глобальной декларации недоступно для ошибки проверки» Каков наилучший способ убедиться, что два человека не редактируют одну и ту же строку в моем веб-приложении?

PHP / MySql Несколько выпадающих списков не нужны значения параметров, видимые в источнике страницы

То, что я хотел бы сделать, это найти способ «скрыть» значение значения параметра из источника страницы, если это возможно.

Я успешно создал страницу с несколькими выпадающими списками (теперь 6, будет всего 15 +); запросы базы данных работают, выпадающие файлы работают, публикация предложений и результатов видна на отдельной странице обработки, ОДНАКО; Значения параметров отображаются в источнике страницы.

Дизайн страницы (для этого примера) test.php – содержит db connect (изменит это, чтобы разделить include_once позже), запросы, код значений параметров и данные таблицы. index.php – содержит только оператор include, вызывающий test.php.

Запуск test.php в браузере предоставляет запросы (которые мне не нужны) и загрузка индекса, который включает test.php, скрывает запросы, но показывает параметры, которые я предпочитаю не иметь. Я искал всюду (возможно, я не задаю вопрос правильно), и попытался запустить sql на одной странице и отправил результат другому, но я не могу заставить его работать.

Что я хотел сделать: запустите MySQL запросы на отдельной странице «функции», а затем вызовите вывод (выберите имя) на другую (HTML) страницу и вставьте выпадающие списки в ячейку таблицы.

Вопросов:

  1. Можно ли скрыть значения параметров на странице index.php?
  2. Это мой недостаток в дизайне, и если да, то что лучше?
  3. Как выполнять запросы на одной странице, а затем вызывать вывод этого запроса в виде выпадающего списка на страницу HTML?

test.php (Сокращенный пример)

<!--mo--> <td colspan="2"><div align="right"><font face="Arial, Helvetica, sans-serif"> <?php $query = "SELECT date_code_mo, date_code_mo_desc FROM tbl_gm_assy_date_code_mo ORDER BY date_code_mo ASC"; echo '<select name="date_mo">'; if ($result = mysqli_query($link, $query)) { while ($row = mysqli_fetch_assoc($result)) { echo '<option value="' . $row['date_code_mo_desc'] . '">' . $row['date_code_mo'] . '</option>'; } mysqli_free_result($result); } echo '</select>'; ?> </font></div></td> <!--week--> <td colspan="2"><div align="left"><font face="Arial, Helvetica, sans-serif"> <?php $query = "SELECT date_code_wk, date_code_wk_desc FROM tbl_gm_assy_date_code_wk ORDER BY date_code_wk ASC"; echo '<select name="date_wk">'; if ($result = mysqli_query($link, $query)) { while ($row = mysqli_fetch_assoc($result)) { echo '<option value="' . $row['date_code_wk_desc'] . '">' . $row['date_code_wk'] . '</option>'; } mysqli_free_result($result); } echo '</select>'; ?> 

index.php source (определения таблиц не показаны)

 <select name="date_mo"><option value="Janurary">01</option><option value="Feburary">02</option><option value="March">03</option><option value="April">04</option><option value="May">05</option><option value="June">06</option><option value="July">07</option><option value="August">08</option><option value="September">09</option><option value="October">10</option><option value="November">11</option><option value="December">12</option></select> <select name="date_wk"><option value="First">A</option><option value="Second">B</option><option value="Third">C</option><option value="Fourth">D</option><option value="Fifth">E</option></select> 

Я использовал множество примеров, доступных здесь, чтобы зайти так далеко, и я уверен, что это что-то маленькое, которое было упущено, независимо от того, СПАСИБО ВАМ ВСЕХ!