リンクのテキストを値として次のページに渡そうとしていますので、データベースのアイテムを検索してその値に関連する情報を取得できます。私はPOSTメソッドを使用しようとしましたが、情報が渡されても関係ありません。これは私が試したコードです。リンクのテキストを値として次のページに渡す
<form action="DetailedMenu.php" method = "POST" action = "<?php $_PHP_SELF ?>">
<?php
for($i=0;$i<sizeof($array);$i++) {
if($array[$i]["Food_Category"]=="starters") {
echo str_repeat(' ', 4); ?>
<a href="DetailedMenu.php" ><?php echo $array[$i]["Food_Name"];?></a>
<?php echo " " .str_repeat('. ', 25). "€".$array[$i]["Food_Price"]."<br>"; ?>
<input type="hidden" name="name" value="<?php echo $array[$i]["Food_Name"];?>">
<?php
}
}
?>
</form>
リストからすべての項目を取り出し、配列内に格納してループして、必要な項目を印刷することを忘れました。 – Cz147
フォームの送信前に、このページのHTMLソースはどのように見えますか?あなたはどのようにフォームを提出していますか?私は提出が表示されません –