rechtstreeks printen vanaf website (MySQL db)

Status
Niet open voor verdere reacties.

BlackRaven

Gebruiker
Lid geworden
18 dec 2003
Berichten
52
Hallo,

Ik zit met een probleem, ik heb een website aangemaakt voor onze online gaming legion.
Nu heb ik in MySQL een db met members aangemaakt, nu is de vraag van de members of ze deze lijst ook rechtstreeks vanaf de website kunnen printen.
Hoe moet ik dit aanpakken??
Ik wil graag de volledige lijst zoals deze wordt afgebeeld op de site kunnen uitprinten.
member 1 is niet toegevoegd aan de database maar rechtstreeks in het php script verwerkt
de andere members zijn allemaal wel in de db verwerkt.
preview >>>>>memberslist<<<<<

Ben benieuwd of iemand hier een oplossing voor heeft!!

Grtx Arjan
 
ok ik heb tot nu toe het volgende gedaan:

in de header het volgende:
<link rel="stylesheet" href="print.css"
type="text/css" media="print" />

in de body:
<table cellspacing="0" cellpadding="2" style="border: solid 1px;" class="print">
<tr>
<th style="color:#FF0000" class="print">Rank</th>
<th style="color:#FF0000" class="print">Alias</th>
<th style="color:#FF0000" class="print">Name</th>
<th style="color:#FF0000" class="print">D.O.B.</th>
<th style="color:#FF0000" class="print">YIM</th>
</tr>
<tr>
<td style="border: solid 1px #FF0000" class="print">********&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print">********&nbsp;</td>

<td style="border: solid 1px #FF0000" class="print">********&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print">********&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print">********&nbsp;</td>

</tr>
<?
$query="SELECT * FROM ******** ORDER BY ********";
$result=mysql_query($query);
$aantal_berichten=mysql_num_rows($result);
while($bericht=mysql_fetch_assoc($result))
{
?>
<tr>
<td style="border: solid 1px #FF0000" class="print"><?=$bericht[Rank] ?>&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print"><?=$bericht[Alias] ?>&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print"><?=$bericht[Name] ?>&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print"><?=$bericht[Birthday] ?>&nbsp;</td>
<td style="border: solid 1px #FF0000" class="print"><?=$bericht[Yahoo] ?>&nbsp;</td>

</tr>
<?
}
?>
</table><p>
<center>
<form>
<input type="button" value=" Print Memberslist "
onclick="window.print();return false;" />
</form>

en een print.css bestand gemaakt met daarin:
body {visibility:hidden;}
.print {visibility:visible;}

De button werkt, maar print nog steeds de gehele pagina en niet alleen het geselecteerde.
Volgens mij doe ik hier iets fout, maar geen idee op dit moment waar het aan ligt

Grtx Arjan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan