是否可以重定向到PHP中某个函数中的另一个函数?

是否可以重定向到PHP中某个函数中的另一个函数?,php,Php,我正在向表的某些行(不是全部)添加删除按钮。表已经在表单中,因此我的想法是检查表单提交到的函数中是否单击了我的按钮,如果是,则重定向到删除函数。我不知道是否有可能做到这一点,或者还有什么其他选择 我试着用一个链接来删除,但这并不能让信息被理解。我试着使用另一个表单,但那是表单中的一个表单。如果有其他方法可以做到这一点,我很高兴学习它 以下是表格的部分内容: echo '<form action="#/job/addorupdate" id="jobform" name="jobform"

我正在向表的某些行(不是全部)添加删除按钮。表已经在表单中,因此我的想法是检查表单提交到的函数中是否单击了我的按钮,如果是,则重定向到删除函数。我不知道是否有可能做到这一点,或者还有什么其他选择

我试着用一个链接来删除,但这并不能让信息被理解。我试着使用另一个表单,但那是表单中的一个表单。如果有其他方法可以做到这一点,我很高兴学习它

以下是表格的部分内容:

echo '<form action="#/job/addorupdate" id="jobform" name="jobform" method="post" accept-charset="utf-8">';
    echo '<input type="hidden" name="id" value="228828">';
    if ($id > 0) {
        echo '<button style="color:red;border:none;font-weight:bold;cursor:pointer;" type="submit" value="' . $id . '" name="idOfRow">X</button>';
    }
    echo '</form>';

解决方案是用链接替换按钮,并使用该链接调用delete函数

echo '&nbsp;<a href="' . site_url('#/deleteunrelatedcase/' . $jobid . '/' . $id) . '" style="color:red;font-weight:bold;">X</a>';
echo';

相反,您可以使用Javascript提交表单。@SureshKamrushi,我会试试。谢谢。@SureshKamrushi,如何将所有信息传递到JavaScript中?我想提交到其他函数。最好在所需行上添加复选框。在表的末尾添加提交按钮。单击“提交”按钮后,获取所有选中的行id并删除。@ShivendraSingh,这是个好主意。谢谢。我想重定向到的函数在另一个文件中。我该怎么做?在这里包含该文件并调用该函数。如果是oops,则表示您可以轻松地完成此操作。
public function addOrUpdate(){ // addOrUpdate a job - control
    if ($this->input->post('idOfRow')) {
        $delete=deleteRow($this->input->post('idOfRow'));
        if($delete == 1){
            header('location:location.php'); // add redirect location here.

        }
    }
}
//Create One New function 
public function deleteRow($DeleteInput){ 
    if ($DeleteInput) {
        //add sql function to delete

        if(delete == true){
           return 1;
        }
        else {
           return false;
        }
    }
}
echo '&nbsp;<a href="' . site_url('#/deleteunrelatedcase/' . $jobid . '/' . $id) . '" style="color:red;font-weight:bold;">X</a>';