0
if($res){
    echo "<script>alert('提交成功~!');
        location='../'.$qf;
        </script>";
}else{
    echo "<script>alert('提交失败 请稍后重试~!');
        location='../index.html'
        </script>";
}

$qf是一个页面地址(类似 user.html) 我想实现数据提交数据库成功后 跳转到这个拼接的地址里 怎么拼接 这样没有效果 求大佬指点

小鹏 114
2019-04-18 提问
2 个回答
0
echo "<script>alert('提交成功~!');location='../'".$qf.";</script>"

不建议使用此类方法,应采用 sprintf 系列方法进行格式化输出。
其次 不宜使用 echo 对多行字符串进行直接输出。

0

使用sprintf,拼接字符串就用sprintf

sprintf("<script>alert('%s');location='%s';</script>","提交成功~!",$qf);

撰写答案

推广链接