使用带有动态按钮数的PHP提交表单

时间:2014-07-13 17:55:58

标签: php forms

我在PHP中有一个包含动态数量按钮的表单。要生成按钮,程序循环遍历数组$ sections,每个按钮名为substr($ elementOfSections,2)。

以下是提交表单的代码。

if (!empty($_POST)){

foreach ($sections as $item){

if(isset($_POST[substr($item, 2)])){ 

//This is where the processing occurs, but this statement is never run even if substr($item, 2) is the name of the button pressed.

}
}
}

有没有关于为什么没有运行此代码的想法?

谢谢。

以下是按钮生成的代码(在表单内)。

foreach ($sections as $item){

        if(substr($item, 0, 2) == "H?"){

        echo "<h4 name='" . substr($item, 2) . "'>" . substr($item, 2) . "</h4><hr class='gallery'>";      

        }

        if(substr($item, 0, 2) == "I?"){

        echo "<div class='imageContainer'><img class='image' src='" . substr($item, 2) . "' width='200px' height='200px'>&nbsp;";
        echo "<input type='submit' name='" . substr($item, 2) . "' class='deleteButton' value='Delete Image'></div>";
        }

    }

0 个答案:

没有答案