2010-02-23 2 views
-1

В настоящее время этот код используется для печати таблицы в базе данных mysql, но есть проблема, кнопка печати также отображается, когда я печатаю таблицу. Вы знаете какую-либо альтернативу или даже код vb.net, который будет печатать то, что в настоящее время находится в веб-браузере в vb.net (тот, который перетаскивается из панели инструментов, используемой для просмотра веб-страниц или файлов php).Как распечатать веб-страницы в vb.net

<?php 
$con = mysql_connect("localhost","root",""); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("hospital", $con); 

$result = mysql_query("SELECT * FROM t2 WHERE NURSE='{$_POST["nurse"]}'"); 

echo "<font='2'><b>ST. CATHERINE HOSPITAL</br> </font>"; 
echo "<font='1'>CENTRAL EAST BANGAR LA UNION</b></font>"; 
echo "<table border='1'> 
<tr> 
<th>HospNum</th> 
<th>RoomNum</th> 
<th>LastName</th> 
<th>FirstName</th> 
<th>MidName</th> 
<th>Address</th> 
<th>TelNum</th> 
<th>Nurse</th> 
</tr>"; 

while($row = mysql_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['HOSPNUM'] . "</td>"; 
    echo "<td>" . $row['ROOMNUM'] . "</td>"; 
    echo "<td>" . $row['LASTNAME'] . "</td>"; 
     echo "<td>" . $row['FIRSTNAME'] . "</td>"; 
     echo "<td>" . $row['MIDNAME'] . "</td>"; 
      echo "<td>" . $row['ADDRESS'] . "</td>"; 
      echo "<td>" . $row['TELNUM'] . "</td>"; 
      echo "<td>" . $row['NURSE'] . "</td>"; 

    echo "</tr>"; 
    } 
echo "</table>"; 

mysql_close($con); 
?> 

<form> 
<input type="button" value="Print" onClick="window.print();" /> 
</form> 
+0

Вы действительно должны приложить больше усилий на описание вашего вопроса. Прочитав вопрос несколько раз, все еще неясно, о чем вы спрашиваете. Кроме того, должен ли образец кода иметь длину 47 строк, чтобы показать проблему, с которой вы сталкиваетесь? –

ответ

1

Вы можете использовать специализированный стиль для печатных средств массовой информации, так что она будет скрывать кнопку при отображении страницы для печати:

<style type="text/css"> 

@media print { 

    input[type=button] { display: none; } 

} 

</style> 
+0

+1. Однако, если я правильно понял вопрос, он просматривает веб-страницу в элементе управления «WebBrowser» в приложении winforms VB.NET. В этом случае использование 'input [type = button]' может быть проблематичным, так как элемент управления использует Internet Explorer для рендеринга. –

+0

@ Jørn: Хорошая точка. Добавление класса или идентификатора к кнопке и использование этого для его цели с помощью css будет поддерживаться и более старыми версиями Internet Explorer. – Guffa

+0

Что вы подразумеваете под вопросом? – user225269

Смежные вопросы