क्षमा करें मुझे इस प्रश्न का उचित शीर्षक नहीं मिला। पाश के लिए एक और मैं नीचे पद्धति का उपयोग कर प्रविष्टियों पर बटन के नाम concatenated है मैं जेनरेट किया है का उपयोग करते हुए निम्नलिखित: submit_edit_category_1 submit_edit_category_2 submit_edit_category_3
echo "<input type='submit' value = 'Edit' name='submit_edit_category_" .
$obj_categories_admin->categories[$i]['category_id'] . "'/>";
मैं इन मूल्यों के माध्यम से लूप करना चाहते हैं ताकि मैं बटन कार्रवाई whichis edit_category और श्रेणी आईडी है जो 1,2 या 3. मैं चाहता हूँ के लिए इतना कुछ की तरह:
if(isset($_POST) == 'edit_category'))
{
//code here
}
मुझे किसी ने सुझाव दिया कि यह इस तरह करना है:
+०१२३५१६४१०६name="submit[which_action][which_category]"
a1 = $_POST['submit'];
$which_action = reset(array_keys($a1));
$which_category = reset(array_keys($a1[$which_action]));
यह काम नहीं लग रहा है..क्या कोई मुझे ऐसा करने का एक अलग तरीका दे सकता है? धन्यवाद!
+1, मुझे एहसास हुआ कि $ _POST वास्तव में एक सरणी है! – Aris
जैसा कि मैंने यहां देखा है, मेरे जवाब में माइक की तुलना में बेहतर रेटिंग है। लेकिन यह उचित नहीं है :) माइक इसे करने का सही तरीका दिखाता है। आपका पोस्ट डेटा अधिक संरचित होना चाहिए और यदि आपका डेटा सरणी है, तो यह पोस्ट में भी एक सरणी होनी चाहिए। – Adelf
@Adelf अपनी पोस्ट – Artiom