То, что я хотел бы сделать, это найти способ «скрыть» значение значения параметра из источника страницы, если это возможно.
Я успешно создал страницу с несколькими выпадающими списками (теперь 6, будет всего 15 +); запросы базы данных работают, выпадающие файлы работают, публикация предложений и результатов видна на отдельной странице обработки, ОДНАКО; Значения параметров отображаются в источнике страницы.
Дизайн страницы (для этого примера) test.php – содержит db connect (изменит это, чтобы разделить include_once позже), запросы, код значений параметров и данные таблицы. index.php – содержит только оператор include, вызывающий test.php.
Запуск test.php в браузере предоставляет запросы (которые мне не нужны) и загрузка индекса, который включает test.php, скрывает запросы, но показывает параметры, которые я предпочитаю не иметь. Я искал всюду (возможно, я не задаю вопрос правильно), и попытался запустить sql на одной странице и отправил результат другому, но я не могу заставить его работать.
Что я хотел сделать: запустите MySQL запросы на отдельной странице «функции», а затем вызовите вывод (выберите имя) на другую (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>
Я использовал множество примеров, доступных здесь, чтобы зайти так далеко, и я уверен, что это что-то маленькое, которое было упущено, независимо от того, СПАСИБО ВАМ ВСЕХ!