最初の実行テーブルが表示され、outs_print.phpファイルが再度実行されたときにouts_print.phpファイルが表示され、同時に同じタブに表示されます。ボタンをクリックした後、テーブルを表示して新しいウィンドウを開く
ボタンをクリックした後、新しいタブにテーブル(outs_print.phpファイル)を表示します。
<?php
$connection = mysql_connect("localhost", "root", "");
$db = mysql_select_db("prs", $connection);
if(isset($_POST['submit'])){
$name = $_POST['name'];
$from = $_POST['from'];
$to = $_POST['to'];
if($name !=''||$from !=''||$to !='')
{
?>
<html>
<body>
<table border="1" bordercolor="#d6d6d6" class="tabl">
<thead bgcolor="#FAFAFA">
<tr>
<th>No</th>
<th>Date</th>
<th>Name</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<?php
$sql = "SELECT * FROM out WHERE (date between '$from' and '$to') AND (name = '$name')";
$records=mysql_query($sql);
while($out=mysql_fetch_assoc($records))
{
echo "<tr>";
echo "<td>".$out['no']."</td>";
echo "<td>".$out['date']."</td>";
echo "<td>".$out['name']."</td>";
echo "<td>".$out['price']."</td>";
echo "</tr>";
}
?>
<script type="text/javascript">
alert("Okay");
var win = window.open("out_print.php", "out_print.php");
win.focus();
</script>
<?php
}
}
?>
</tbody>
</table>
</body>
</html>
。 –
これで、sumit width removeAttribute(target)の後に削除することができます –
しかし、最初の投稿が新しいタブ/ウィンドウで開き、それ以降の投稿はフォームが送信されたタブ/ウィンドウで開きます。これは、OPが望んでいた動作ではありません。私の答えを見てください。 –