সমাধান 1:
প্রতিটি ইনপুটকে আলাদা আলাদা মান দিন এবং একই নামটি রাখুন:
<input type="submit" name="action" value="Update" />
<input type="submit" name="action" value="Delete" />
তারপরে কোডটি পরীক্ষা করে দেখুন যেটি ট্রিগার হয়েছিল:
if ($_POST['action'] == 'Update') {
//action for update here
} else if ($_POST['action'] == 'Delete') {
//action for delete
} else {
//invalid action!
}
সমস্যাটি হ'ল ইনপুটটির মধ্যে ব্যবহারকারী-দৃশ্যমান পাঠ্যের সাথে আপনার যুক্তিটি যুক্ত করুন।
সমাধান 2:
প্রত্যেককে একটি আলাদা নাম দিন এবং সেই ইনপুটটির অস্তিত্বের জন্য _P _POST টি পরীক্ষা করুন:
<input type="submit" name="update_button" value="Update" />
<input type="submit" name="delete_button" value="Delete" />
এবং কোডে:
if (isset($_POST['update_button'])) {
//update action
} else if (isset($_POST['delete_button'])) {
//delete action
} else {
//no button pressed
}