login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP informatie uitprinten uit printer

Offline JeroenI - 10/04/2011 19:57
Avatar van JeroenIPHP interesse Goedenavond,

Ik plaats het denk ik op een verkeerde plek maar ik weet niet zo goed met welke scripttaal ik dit moet aanpakken. Ik heb bijvoorbeeld een stuk tekst uit een database en deze moet NIET worden geprint op een pagina, maar moet worden geprint uit de printer. Dus wanneer je op de knop Print drukt, moet hij alles wat ik uit de database haal uitprinten.

Hoe kan ik dit realiseren?

Alvast bedankt!

4 antwoorden

Gesponsorde links
Offline WouterJ - 10/04/2011 20:00
Avatar van WouterJ HTML gevorderde Je zou het alvast uit de database kunnen halen, in de daarvoor bestemde divs stoppen en dan in de stylesheet display: none; meegeven.
Vervolgens maak je een nieuwe stylesheet, met daarin media="print". Hierin zet je display: block;.
Offline JeroenI - 10/04/2011 20:06 (laatste wijziging 10/04/2011 20:08)
Avatar van JeroenI PHP interesse En hoe koppel ik die button dan aan die stylesheet media print ? Ik ben trouwens niet erg thuis in de stylesheet media print, dus misschien heb je een simpel voorbeeldje voor dat laatste ?

Alvast bedankt!

[edit]
En zou ik dan ook pagina onderscheidingen kunnen maken dus per pagina 1 record uit de DB?
Offline WouterJ - 10/04/2011 20:46
Avatar van WouterJ HTML gevorderde Je wilt dus dat als je op een knop drukt je naar een pagina gaat waar dit wel zichtbaar is? Of alleen met printen.

Voor alleen printen:
screen.css
  1. .onlyPrint { display: none; }

print.css
  1. .onlyPrint { display: block; }
  2. div.onlyPrint { display: block; }

index.css
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <head>
  4. <title>Screen en Print media</title>
  5. <link rel="stylesheet" href="screen.css" type="text/css">
  6. <link rel="stylesheet" href="print.css" type="text/css" media="print">
  7. </head>
  8. <body>
  9. <div id="content">
  10. <p>Deze tekst is <div class="onlyPrint">niet</div> zichtbaar</p>
  11. <div class="onlyPrint">Hier kun je niks van lezen op de pagina zelf.</div>
  12. </div>
  13. </body>
  14. </html>

Offline JeroenI - 10/04/2011 20:48 (laatste wijziging 10/04/2011 20:58)
Avatar van JeroenI PHP interesse Ik wil hem inderdaad alleen kunnen printen.

Moet ik daaronder dan gewoon een simpele print button maken en dan pakt hij automatisch die div ?

En hoe maakt hij dan nieuwe pagina's ? Height op 100% zetten ?

[edit]
Hmm gewone print met deze code print de hele pagina:
<input type="button" onclick="window.print();" value="Print"/>
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s