Javascript 在php中,当我单击submit按钮时,我想转到两个不同的URL

Javascript 在php中,当我单击submit按钮时,我想转到两个不同的URL,javascript,php,mysql,database,Javascript,Php,Mysql,Database,我在一个项目中遇到了一个问题:当我按下submit时,我想转到两个不同的URL:一个是空白URL,另一个是直接URL 我如何解决这个问题 我的代码: <form method="post" action="" name="form" target="_blank"> function addAmount($invoice_number,$particular,$quantity,$rate,$percentile,$amount){ $addAmm=$this->c

我在一个项目中遇到了一个问题:当我按下submit时,我想转到两个不同的URL:一个是空白URL,另一个是直接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
}

函数addAmount($invoice\u number、$special、$quantity、$rate、$percentile、$amount){
$addAmm=$this->conn->prepare(“插入到`金额'(发票号、特殊、数量、费率、税款、金额)值(?、、、、、、?);”;
$addAmm->bind_参数(“ISSSS”、$invoice_number、$special、$quantity、$rate、$percentile、$amount);
$addAmm->execute();
标题('loaction:add_info_success.php');
//标题('loaction:printpdf.php');错误面
}

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

在PHP中,您不能设置两个不同的
位置
标题(顺便说一下,您的代码中有一个输入错误)。如果您需要实现与您想要的类似的功能,您必须通过JavaScript处理表单,并使用
窗口打开两个不同的窗口。在PHP中打开
()。

,您不能设置两个不同的
位置
标题(顺便说一句,您的代码中有输入错误)。如果您需要实现与您想要的类似的功能,您必须通过JavaScript处理表单,并使用
窗口打开两个不同的窗口。在PHP中打开
()。

,您不能设置两个不同的
位置
标题(顺便说一句,您的代码中有输入错误)。如果您需要实现与您想要的类似的功能,您必须通过JavaScript处理表单,并使用
窗口打开两个不同的窗口。在PHP中打开
()。

,您不能设置两个不同的
位置
标题(顺便说一句,您的代码中有输入错误)。如果您需要实现类似于您想要的内容,您必须通过JavaScript处理表单,并使用
窗口打开两个不同的窗口。打开
()。

如果您将PHP与js相结合,则可以打开多个URL。但我不确定这是否是一个好的实施方式。这可能会导致用户感到困惑。我的建议是在成功页面添加一个直接下载链接。但是如果您想这样做,可以在PHP中使用next

<?php
$urls = 'window.open("add_info_success.php");window.open("printpdf.php");';
?>

<script language="javascript" type="text/javascript">
    function openURLs() {
    <?php echo $urls; ?>
    }
    window.onload = openURLs;
</script>

如果将PHP与js结合使用,则可以打开多个URL。但我不确定这是否是一个好的实施方式。这可能会导致用户感到困惑。我的建议是在成功页面添加一个直接下载链接。但是如果您想这样做,可以在PHP中使用next

<?php
$urls = 'window.open("add_info_success.php");window.open("printpdf.php");';
?>

<script language="javascript" type="text/javascript">
    function openURLs() {
    <?php echo $urls; ?>
    }
    window.onload = openURLs;
</script>

如果将PHP与js结合使用,则可以打开多个URL。但我不确定这是否是一个好的实施方式。这可能会导致用户感到困惑。我的建议是在成功页面添加一个直接下载链接。但是如果您想这样做,可以在PHP中使用next

<?php
$urls = 'window.open("add_info_success.php");window.open("printpdf.php");';
?>

<script language="javascript" type="text/javascript">
    function openURLs() {
    <?php echo $urls; ?>
    }
    window.onload = openURLs;
</script>

如果将PHP与js结合使用,则可以打开多个URL。但我不确定这是否是一个好的实施方式。这可能会导致用户感到困惑。我的建议是在成功页面添加一个直接下载链接。但是如果您想这样做,可以在PHP中使用next

<?php
$urls = 'window.open("add_info_success.php");window.open("printpdf.php");';
?>

<script language="javascript" type="text/javascript">
    function openURLs() {
    <?php echo $urls; ?>
    }
    window.onload = openURLs;
</script>
使用

在“add\u info\u success.php”中使用

header('location:printpdf.php');
在“add\u info\u success.php”中使用

header('location:printpdf.php');
在“add\u info\u success.php”中使用

header('location:printpdf.php');

在“add_info_success.php”内部

use
onClick
attribute您拼错了“Location:”在上面的代码中
onClick
attribute您拼错了“Location:”在上面的代码中
onClick
attribute您拼错了“Location:”在上面的代码中,一个url要在当前选项卡上打开,另一个url要在另一个选项卡上打开。我不确定我是否理解您的评论。如果要在新窗口/选项卡中打开链接(取决于用户的浏览器设置…),可以添加
\u blank
window.open('add\info\u success.php','u blank')一个url要在当前选项卡上打开,另一个url要在另一个选项卡上打开。我不确定我是否理解您的评论。如果要在新窗口/选项卡中打开链接(取决于用户的浏览器设置…),可以添加
\u blank
window.open('add\info\u success.php','u blank')一个url要在当前选项卡上打开,另一个url要在另一个选项卡上打开。我不确定我是否理解您的评论。如果要在新窗口/选项卡中打开链接(取决于用户的浏览器设置…),可以添加
\u blank
window.open('add\info\u success.php','u blank')一个url要在当前选项卡上打开,另一个url要在另一个选项卡上打开。我不确定我是否理解您的评论。如果要在新窗口/选项卡中打开链接(取决于用户的浏览器设置…),可以添加
\u blank
window.open('add\info\u success.php','u blank')