php中id为的标题位置

php中id为的标题位置,php,header,Php,Header,是否可以将行ID放入标题()?我试图将header()放在if语句中,但始终收到以下消息: 分析错误:语法错误,意外的“”(T_封装的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串) 这是我的密码: $result = mysqli_query($db_con,$query); $target="Admin/upload/otherPic/".basename($_FILES['image']['name']); if ($result){ if(mo

是否可以将行ID放入
标题()
?我试图将
header()
放在
if
语句中,但始终收到以下消息:


分析错误:语法错误,意外的“”(T_封装的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串)

这是我的密码:

$result = mysqli_query($db_con,$query);
$target="Admin/upload/otherPic/".basename($_FILES['image']['name']);
if ($result){
    if(move_uploaded_file($_FILES['image']['tmp_name'], $target)){
        echo "<script>
            alert('Record updated successfully!');
            </script>";
        header("Location: admin-viewacc.php?id='$result['id'];'");
    }
    else{
        echo "Error updating record: " . mysqli_error($db_con);
    }
}
$result=mysqli\u query($db\u con,$query);
$target=“Admin/upload/otherPic/”.basename($_文件['image']['name']);
如果($结果){
如果(移动上传的文件($文件['image']['tmp\u名称],$target)){
回声“
警报(“记录更新成功!”);
";
标题(“位置:admin viewacc.php?id='$result['id'];'”;
}
否则{
echo“错误更新记录:”.mysqli_错误($db_-con);
}
}
尝试使用

header("Location: admin-viewacc.php?id=" . $result['id']);

头($string)
之后使用
exit
语句是一种很好的做法,因为它有时会变得有点混乱

header("Location: admin-viewacc.php?id=" . $result['id']);
exit;
阅读此内容-

尝试使用

header("Location: admin-viewacc.php?id=" . $result['id']);

头($string)
之后使用
exit
语句是一种很好的做法,因为它有时会变得有点混乱

header("Location: admin-viewacc.php?id=" . $result['id']);
exit;

阅读此-

您需要
获取
记录集(假定它是
选择
查询),并且不需要在标题字符串中的ID周围附加单引号

这很容易出错-如果在调用某些PHP函数之前输出任何html、空格等,将触发错误。为此,不要添加javascript代码,而是在下一页显示消息

if( $result ){

    if( move_uploaded_file( $_FILES['image']['tmp_name'], $target ) ){

        $result = mysqli_query( $db_con, $query );
        while( $rs=$result->fetch_object() )$id=$rs->id;


        $target = 'Admin/upload/otherPic/' . basename( $_FILES['image']['name'] );


        echo "
            <script>
                alert('Record updated successfully!');
            </script>";

        header( "Location: admin-viewacc.php?id={$id}" );

    } else{
        echo "Error updating record: " . mysqli_error( $db_con );
    }
}
if($result){
如果(移动上传的文件($文件['image']['tmp\u名称],$target)){
$result=mysqli\u query($db\u con,$query);
而($rs=$result->fetch_object())$id=$rs->id;
$target='Admin/upload/otherPic/'.basename($_文件['image']['name']);
回声“
警报(“记录更新成功!”);
";
标题(“位置:admin viewacc.php?id={$id}”);
}否则{
echo“错误更新记录:”.mysqli_错误($db_-con);
}
}

您需要
获取
记录集(假定它是
选择
查询),并且不需要在标题字符串中的ID周围附加单引号

这很容易出错-如果在调用某些PHP函数之前输出任何html、空格等,将触发错误。为此,不要添加javascript代码,而是在下一页显示消息

if( $result ){

    if( move_uploaded_file( $_FILES['image']['tmp_name'], $target ) ){

        $result = mysqli_query( $db_con, $query );
        while( $rs=$result->fetch_object() )$id=$rs->id;


        $target = 'Admin/upload/otherPic/' . basename( $_FILES['image']['name'] );


        echo "
            <script>
                alert('Record updated successfully!');
            </script>";

        header( "Location: admin-viewacc.php?id={$id}" );

    } else{
        echo "Error updating record: " . mysqli_error( $db_con );
    }
}
if($result){
如果(移动上传的文件($文件['image']['tmp\u名称],$target)){
$result=mysqli\u query($db\u con,$query);
而($rs=$result->fetch_object())$id=$rs->id;
$target='Admin/upload/otherPic/'.basename($_文件['image']['name']);
回声“
警报(“记录更新成功!”);
";
标题(“位置:admin viewacc.php?id={$id}”);
}否则{
echo“错误更新记录:”.mysqli_错误($db_-con);
}
}

解析错误:语法错误,意外“”(T_封装_和_空格),预期标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串)什么是
$query
解析错误:语法错误,意外“”(T_封装_和_空格),预期标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串)什么是
$query