Avatar billede alex15 Nybegynder
23. april 2008 - 17:06 Der er 12 kommentarer og
1 løsning

Printvenlig telefonliste via php

Hej eksperter.

Nu vil jeg på min hjemmeside gerne lave en automatisk genereret telefonliste. Har lavet selve brugersystemet, så alt er lige til at hente fra min database.

Har siddet og kigger på denne artikel: http://www.phpartikler.dk/artikler/pdf.php

Men det virkede lidt for tidskrævende og få det til at virke korrekt.

Så ville høre om nogle af jer har nogle andre forslag?

Kunne man evt. åbne telefonlisten i et andet browser vindue så sidebreden passer rigtig sammen? Eller hvordan kan man gøre det?

Selve indeholdet i telefonlisten havde jeg forestille mig skulle være følgende:

Telefonliste

                    tlf hjem      tlf mobil      tlf arb
Alex Christensen    12345678      12345678      12345678

Larsen Hansen      12345678      12345678      12345678
osv.

Selv om det ikke har noget med svaret at gøre.
Avatar billede g1mzee Nybegynder
23. april 2008 - 17:20 #1
hmm, forstår ikke hvad du mener med genereret?.. hvad skal man selv skrive ind eller hvordan?
Avatar billede olebole Juniormester
23. april 2008 - 17:25 #2
<ole>

<style type="text/css">
@media print {
    #phonenumbers {
        width: 19cm;
        margin: 0 auto;
    }
}
</style>

- og:

<table id="phonenumbers">
<thead>
<tr>
    <th>Navn</th>
    <th>Hjemme</th>
    <th>Mobil</th>
    <th>Arbejde</th>
</tr>
</thead>
<tbody>
<tr>
    <td>12345678</td>
    <td>23456789</td>
    <td>34567890</td>
    <td>98765432</td>
</tr>
</tbody>
</table>

/mvh
</bole>
Avatar billede olebole Juniormester
23. april 2008 - 17:27 #3
- men hvad der ellers skal gøres/skrives, afhænger af resten af koden  =)
Avatar billede olebole Juniormester
23. april 2008 - 17:28 #4
- og evt:

<table id="phonenumbers">
<caption>Telefonliste</caption>
<thead>
<tr>
... osv ...
Avatar billede olebole Juniormester
23. april 2008 - 17:31 #5
- og så skal det naturligvis være:

<tr>
    <td>Alex Christensen</td>
    <td>23456789</td>
    <td>34567890</td>
    <td>98765432</td>
</tr>
Avatar billede dkfire Nybegynder
23. april 2008 - 17:45 #6
Ole:
Vil det ikke være mere korrekt at skrive:
<style type="text/css" media="print">

eller er det bare mig som er gammeldags ;-)
Avatar billede alex15 Nybegynder
24. april 2008 - 07:57 #7
Sorry, jeg ikke meldte tilbage igår. Men er på igen nu.

Har aldrig arbejdet så meget med <tr>. Men kan ikke lave det lige som <div id> osv?

g1mzee: Det jeg mener at der man skal kunne trykke på en knap som hedder 'telefonliste'. Og så skal man komme ind på en side som automatisk henter alle tlf numre fra databasen osv. (kan jeg godt finde ud af). Og så skal den selv opstille alle tingene i de forskellige divs (hvis det vel og mærket er muligt og bruge div i denne sammenhæng selvfølgelig?).

Det jeg havde tænkt på var faktisk noget aller det de har på krak.dk? Der hvor man klikker ind på 'kort' og så nede i højre hjørne står der print? så åbner den kortet / her telefonlisten i et nyt vindue som allerede på forhånd er tilpasset printer størrelse. eller hva man nu kalder det? samt åbner "print funktionen", så den bare bare skal trykke print og den så bliver printet ud.

Forstår i hvad jeg mener?
Avatar billede alex15 Nybegynder
24. april 2008 - 08:28 #8
Men hvor bred i (px) er en normalt A4 side? I følge Adobe Photoshop er en normalt A4 side nemlig 2480px. Og det er måske lige voldsomt nok skulle jeg mene ;) eller hva?
Avatar billede alex15 Nybegynder
24. april 2008 - 13:01 #9
Sådan, det ser sku ud som om at jeg løste problemet. Lavede et nyt viduen, med en brede på 980 px. Og så brugte jeg bare <div> lige som normalt. og den printer det rigtig ud osv. så det hele virker som det skal.. tak for hjælpen.
Avatar billede alex15 Nybegynder
30. juni 2008 - 13:28 #10
Lukker spørgsmålet, hvis okay?
Avatar billede alex15 Nybegynder
09. juli 2008 - 15:18 #11
Lukket
Avatar billede dkfire Nybegynder
09. juli 2008 - 16:24 #12
Du kan vælge at give mål i cm i stedet for px, hvis du skal have det til at passe med en A4 side.  ;-)
Avatar billede alex15 Nybegynder
09. juli 2008 - 16:37 #13
Sådan kunne man self også gøre det. Men endte med at få det til at fungere på den anden måde. altså med brede på px :o)
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