Ben $ _POST kullanarak bir sayfada birden çok formdaki form verilerini almak gerekir

0 Cevap php

Benim proje bir kafede günlük özel görüntüleyen bir menü. Sivri saçlı Boss (PHB), bir günlük bazda menüden öğeleri kaldırmak / eklemek gerekiyor

bu yüzden MySQL ile tüm yemekleri saklanan ve düğmeler gibi tüm menü öğeleri yükleyecek bir sayfa oluşturdu. Tıklandığında, düğme açık veya kapalı çevirerek, öğe olacak UPDATE.

Ben basıldığında hangi düğme algılamak form verilerini gerekir, bu yüzden benim sorgu $ menuitem GÜNCELLEMEYİ hangi bilir. Bu gizli alanların amacı budur.

<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>

Can I get $_POST to identify which button was pressed? I get this error: Undefined offset: 1 in /home/ubuntu/public_html/scratchpad.php on line 10

0 Cevap