javascript - 当我点击提交按钮时在 php 中定位我想转到两个不同的 URL

标签 javascript php mysql database

我在一个项目中遇到问题:当我按下提交时,我想转到两个不同的 url:一个来自空白,一个直接到这里。

我该如何解决这个问题?

我的代码:

<form method="post" action="" name="form" target="_blank"> 

function addAmount($invoice_number,$particular,$quantity,$rate,$percentile,$amount){
    $addAmm=$this->conn->prepare("insert into `amount`(invoice_number,particular,quantity,rate,tax,amount)values(?,?,?,?,?,?);");
    $addAmm->bind_param("isssss",$invoice_number,$particular,$quantity,$rate,$percentile,$amount);
    $addAmm->execute();
    header('loaction:add_info_success.php');
    //header('loaction:printpdf.php'); error face
}

我想打印 pdf 并将当前页面切换到信息页面。

最佳答案

在 PHP 中,您不能设置两个不同的 Location header (顺便说一句,您的代码中有错字)。如果您需要实现类似于您想要的东西,您必须通过 JavaScript 处理表单并使用 window.open ( manual ) 打开两个不同的窗口。

关于javascript - 当我点击提交按钮时在 php 中定位我想转到两个不同的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21874313/

相关文章:

javascript - HTML/CSS/JS 构建工具

php - PDO 插入不起作用

php - 如何防止 PHP 中的 SQL 注入(inject)?

Mysql:如何检索从现在起9小时59分30秒内创建的日期时间?

php - Prestashop 向产品功能添加超链接或图像

javascript - AngularJS 中的 Promise then 和绑定(bind)有什么区别?

javascript - 单击按钮时启动 setInterval

php - 实时更新收件箱消息

php - 我如何使用 PHP 来混淆电子邮件地址,使它们不容易被垃圾邮件发送者获取?

mysql - 为什么此解释中没有使用 key ?