ОБНОВЛЕНИЕ : Спасибо за все быстрые ответы. Наверное, следовало бы уточнить, что у меня уже есть JQuery, обеспечивающий функциональность виджетов. Но полезно лучше понять, каковы отношения между HTML, Javascript и PHP в веб-разработке.
Я пытаюсь собрать веб-страницу, которая запрашивает базу данных и возвращает несколько предварительно написанных запросов MySQL:
У меня есть несколько запросов, таких как:
function someQuery($connection) {
$query = "SELECT DISTINCT Column1, Column2
FROM TABLE1, TABLE2
WHERE TABLE1.Colum1_ID = TABLE2.Colum1_ID";
if (!($result = @ mysql_query ($query, $connection)))
showerror();
if (@ mysql_num_rows($result) != 0) {
echo "\n<table border=1 width=100%>";
echo "\n<tr>" .
"\n\t<th>Column1</th>" .
"\n\t<th>Column2</th>" .
"\n</tr>";
while($row = @ mysql_fetch_array($result)) {
echo "\n<tr>" .
"\n\t<td>{$row["Column1"]}</td>" .
"\n\t<td>{$row["Column2"]}</td>";
}
echo "\n</table>";
}
тогда у меня есть виджеты для отображения функций:
<li class="widget">
<div class="widget-top">
<h3>Query Category</h3>
<select>
<option value="1">Query of Interest 1</option>
<option value="2">Query of Interest 2</option>
<option value="3">Query of Interest 3</option>
<option value="4"Query of Interest 4</option>
</select>
</div>
<div class="widget-content">
<p><?
****Would Run Query here ****, but want to check the selections above and run query associated with selected option.
?></p>
</div>
</li>
Итак, мой вопрос: как это настроить, чтобы пользователь мог выбрать один из интересующих запросов из выпадающего меню, чтобы запустить соответствующую функцию PHP, отображая результаты запроса, выбранные пользователем ??
Я много искал вокруг и был удивлен, обнаружив, что ничто, похоже, не соответствует тому, что я пытаюсь сделать здесь, хотя я чувствую, что это довольно обычная функция.