Avatar billede mjl Nybegynder
23. februar 2011 - 16:21 Der er 4 kommentarer og
1 løsning

Automatisk print af specifikt antal fra hjemmeside.

Hej der ...

Jeg henter nogle data ind fra MySQL på en hjemmeside i PHP. Resultatet er en adresse seddel, der skal printes i x antal kopier ... antallet er i dette tilfælde $antal

Kan man, ved hjælp af f.eks. JavaScript få siden printet i x antal kopier, i det øjeblik den vises - altså uden tryk eller klik ... ?

Koden vil være velkommen :o)

hilsen Martin
Avatar billede mjl Nybegynder
23. februar 2011 - 18:30 #1
Det kan måske slet ikke lade sig gøre, eller ... !?
Avatar billede keysersoze Ekspert
23. februar 2011 - 19:24 #2
printeren er alene styret af klienten og kan ikke tilgås af hverken klient- eller serversprog. En mulighed du kunne kigge på er et activex-script - fx fra meadco - så du til en vis udstrækning kan få kontrol over printeren men selvfølgelig også kræver at klienten installere scriptet, alternativt er det tætteste du kan komme nok at du må over og lave HTML både til skærm og til print og så lade et print stylesheet styre hvad der bliver printet.
Avatar billede mjl Nybegynder
23. februar 2011 - 20:10 #3
Hmmm ... tænkte det nok. Nå men pyt - jeg laver bare en ...

<script language="Javascript1.2">
  <!--
  function printpage() {
  window.print();
  }
  //-->
</script>

... og vælger antallet selv :o(

Men tak for hjælpen - læg svar for points !
Avatar billede majbom Novice
23. februar 2011 - 23:45 #4
du kunne også loope genereringen af adressesedlen, så den bliver vist $antal gange inden der printes
Avatar billede keysersoze Ekspert
24. februar 2011 - 22:44 #5
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester