更新:すべての迅速な対応に感謝します。すでにJQueryにウィジェットに機能を提供していることが明らかになっているはずです。しかし、ウェブ開発におけるHTML、Javascript、PHPの関係をよりよく理解することは有益です。JavaScriptを使用して、HTMLドロップダウンメニューで選択されているオプションを特定し、SQLクエリを実行するPHP関数を返す
私は一緒にデータベースを照会し、いくつかの事前書かれたMySQLのクエリを返すWebページ置くしようとしています:
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>
私の質問は、ユーザーがinteresのクエリの1つを選択できるように設定する方法ですtをドロップダウンメニューから選択して、関連するPHP関数を実行し、ユーザが選択したクエリ結果を表示します。
私は多くの検索をしてきましたが、私はここで何をしようとしているかはわかりませんが、これはむしろ日常的な機能だと感じています。
ですPHP関数。 – roy
さて、コードがPHPスクリプトを通して値を送信しているので、これは返すクエリの識別子になります。ですから、runquery.phpでは、パラメタIDを読み込み、それに対応するクエリを返します。 – Codemwnci
は私がコンセプトで、私は私のPHPファイルにそのコードワイズを行う方法がわからないということを理解(と場合(ISSET ...)?) – roy