无法将表单更新到数据库

时间:2016-03-09 08:54:57

标签: php mysql

hod_view.php ## //从数据库中应用表单的视图

<?php 
include 'includes/initial.php';
$action = isset($_GET['action']) ? $_GET['action'] : '';

switch ($action)
{
    case 'modifyView' :
        break;

    default :
        header('Location: index.php');
}

function modifyView()
{
    if(isset($_GET['id']) && $_GET['id'] > 0)
    {
        $formID = $_GET['id'];
    }
    else
    { // redirect to index.php if id is not present
        header('Location: index.php');
    }

    echo $formID;

    $sql = "UPDATE form SET endorsed_status='{$_POST['radiobutton1']}',endorsed_remark='{$_POST['endorsed_remark']}' WHERE id='$id'";

    $result = mysql_query($sql) or die('Cannot update. ' . mysql_error());

    if ($_POST['radiobutton2']=='REJECTED')
    {


        $sql = "UPDATE form SET endorsed_status='{$_POST['radiobutton2']}',endorsed_remark='{$_POST['endorsed_remark']}' WHERE id={$id} ";

        $result = mysql_query($sql) or die('Cannot update. ' . mysql_error());

    }
}

此hod_view.php是用户已应用的视图表单。然后,批准者需要通过将endorsed_status和endorsed_remark更新到数据库来批准此表单。

不幸的是,表单未在数据库中更新。

viewProcess.php ## //对数据库的更新查询

$adminUser->perms()->sync([$createPost->id, $editUser->id]);

**此viewProcess.php是sql查询(更新)。你能帮助我做这个编码吗?

1 个答案:

答案 0 :(得分:0)

试试这个。

<?php 
include 'includes/initial.php';
$action = isset($_POST['action']) ? $_POST['action'] : '';
 switch ($action)
 {
case 'modifyView' :
    break;

default :
    header('Location: index.php');
 }


 function modifyView()
 {
if(isset($_POST['id']) && $_POST['id'] > 0)
{
    $formID = $_POST['id'];
}
else
{ // redirect to index.php if id is not present
    header('Location: index.php');
}

echo $formID;

$sql = "UPDATE form SET endorsed_status='{$_POST['radiobutton1']}',endorsed_remark='{$_POST['endorsed_remark']}' WHERE id='$id'";

$result = mysql_query($sql) or die('Cannot update. ' . mysql_error());

if ($_POST['radiobutton2']=='REJECTED')
{


    $sql = "UPDATE form SET endorsed_status='{$_POST['radiobutton2']}',endorsed_remark='{$_POST['endorsed_remark']}' WHERE id={$id} ";

    $result = mysql_query($sql) or die('Cannot update. ' . mysql_error());

}
}