2010-06-17 13 views
1

我的項目是一個菜單,顯示咖啡廳的每日特價。 Pointy Haired Boss(PHB)需要每天在菜單中添加/刪除項目,

所以我用MySQL存儲所有菜餚,並創建了一個頁面,將所有菜單項加載爲按鈕。點擊後,該按鈕將更新該項目,將其打開或關閉。

我需要表單數據來檢測哪個按鈕被按下,所以我的查詢知道哪個$ menuItem更新。這是隱藏領域的目的。

<html><head></head> 
<body> 

<html><head></head> 
<body> 
<?php include("getElement.php"); 
$keys = array_keys($_POST); 
echo $keys[0]; 
echo $keys[1]; 
//if(isset($_POST["menuItem"])){ 
//toggleItem($_POST["menuItem"]); 
//echo print_r(array_keys($_POST));} 
?> 


<form name="b" action="scratchpad.php" method="post" > 
<input type="hidden" name="b" value="Cajun Gumbo"/> 
<input type="submit" style="color:blue" value="Cajun Gumbo" /> </form> 

<form name="a" action="scratchpad.php" method="post" > 
<input type="hidden" name="a" value="Guacomole Burger"/> 
<input type="submit" style="color:blue" value="Guacomole Burger" /> </form> 


</body> 
</html> 

我可以得到$ _POST來標識哪個按鈕被按下了嗎? 我得到這個錯誤: 未定義抵消:在第10行

回答

1

不是這樣/home/ubuntu/public_html/scratchpad.php 1)

試試這個:

<form name="b" action="scratchpad.php" method="post" > 
<input type="hidden" name="b" value="Cajun Gumbo"/> 
<input name="one" type="submit" style="color:blue" value="Cajun Gumbo" /> 
<input name="two" type="submit" style="color:blue" value="Guacomole Burger" /> 

</form> 
+0

謝謝,我正在讓事情變得複雜。 – CDeanMartin 2010-06-17 01:10:37

相關問題