2010-06-17 2 views
1

Мой проект - это меню, которое отображает ежедневные скидки в кафе. The Pointy Haired Boss (PHB) необходимо ежедневно добавлять/удалять элементы из меню,

поэтому я сохранил все блюда в MySQL и создал страницу, которая будет загружать все пункты меню в виде кнопок. При нажатии кнопки UPDATE элемент, включается или выключается.

Мне нужны данные формы, чтобы определить, какая кнопка была нажата, поэтому мой запрос знает, какой $ 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, чтобы определить, какая кнопка была нажата? я получаю эту ошибку: Undefined смещение: 1 в /home/ubuntu/public_html/scratchpad.php по линии 10

ответ

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

Смежные вопросы