テーブルから生成され、ユーザによって選択されたドロップダウンメニューから値を渡そうとしています。理想的には、この値は別のテーブルからデータを選択するために使用される次のページに移動する必要があります。これは私が持っているものです。しかし、私は[???]「$ _POSTを介して他の端にこの値をピックアップする方法を見つけ出すことはできません?任意のヘルプは高く評価されています。MySqlから生成されたphpドロップダウンメニューは、別のテーブルから日付を生成するために使用されました
<?php require_once('Connections/results.php'); ?>
<form action="results2.php" method="post">
<?php
function dropdown($competitionid, $competitionname, $meets, $strOrderField, $strNameOrdinal, $strMethod="asc") {
echo "<select name=\"$strNameOrdinal\">\n";
echo "<option value=\"NULL\">Select one</option>\n";
$strQuery = "SELECT * FROM meets ORDER BY date DESC";
$rsrcResult = mysql_query($strQuery);
while($arrayRow = mysql_fetch_assoc($rsrcResult)) {
$strA = $arrayRow["competitionid"];
$strB = $arrayRow["competitionname"];
$strC = $arrayRow["date"];
echo "<option value=\"$strA\">$strB $strC</option>\n";
}
echo "</select>";
}
?>
<p>Meets:<br />
<?php dropdown(competition_id, location_name, location, location_name, location_name1);
?>
<p><input type="submit" /></p>
</form>
あなたはc antは確実にドロップダウンの静的な名前を使用しますか? –
関数のドロップダウン()に与える引数は何ですか?あなたの例のものは動作しません – Nabab