嗨我刚接触php和html,这里我有一个分辨率,我只是在数据库中上传一张图片以及上传文件夹。我也下载了按钮。下载按钮正在下载同样的窗口。但我必须在新窗口中显示。请查看我的代码。
<input type="submit" onclick='this.form.action="download.php"'
name="agreement" id="butt_down"
value="<?php echo _l('Dowload'); ?>" class="submit_button">
foreach($_POST as $name=>$value)
{
echo karthik;
if($value=='Dowload')
{
if($name=='agreement'){
$filename=$_POST['filename1'];
}
if($name=='invoice'){
$filename=$_POST['filename2'];
}
}
}
$baseurl='uploads/'.$filename;
header("Location:$baseurl");
答案 0 :(得分:1)
以表格形式包装您的输入。这样你就可以完全删除javascript
<form action="download.php" method="post" target="_blank">
<input type="submit" name="agreement" id="butt_down" value="<?php echo _l('Dowload'); ?>" class="submit_button">
</form>