Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Δημοσίευση από netpumber » 02 Δεκ 2010 00:45

Καλημέρα σας και πάλι..

Λοιπόν φτιάχνω μια χαζοεφαρμογή που αποτελείται απο PHP & MySQL. Είναι κάτι απλό που περνάει κάποια στοιχεία στη βάση δεδομένων και τα εμφανίζει σε διάφορους πίνακες ή φόρμες.

Θέλω να σας ρωτήσω αν είναι εφικτό με κάποιο τρόπο javascript or something, αλλα μάλλον όχι με την PHP γιατι είναι server side γλώσσα, να βάζω σε κάποια σειρά(δομή/μορφή) τα δεδομένα απο τη βάση δεδομένων και να μπορώ να τα στέλνω στον εκτυπωτή..

Μπορεί κάτι τέτοιο να πραγματοποιήθει με κάποια τεχνική ή είναι αδύνατον;

Ευχαριστώ!

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Δημοσίευση από viktoras » 02 Δεκ 2010 02:38

Εννοείται ότι γίνεται, με διάφορους τρόπους.

Εσύ θα φτιάξεις ένα view ( ή αν το θες αλλιώς μία template ) που θα περιέχει τα δεδομένα από την βάση στην μορφή που επιθυμείς ( σειρά κ.τ.λ. ) και θα φροντίσεις να συνδέσεις ένα CSS αρχείο με attr media="all" ή "print" - ανάλογα αν θες να εμφανίζονται διαφορετικά εκτυπωμένα και διαφορετικά στον browser.

Από εκεί και πέρα η πιο απλή κίνηση θα είναι ένα javascript button/link που να κάνει initiate to print του browser. ( i.e. window.print() function ).
<?="Hello Freestuff";?>
Quality hosting by Cityhost

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Δημοσίευση από Apostolis_38 » 02 Δεκ 2010 10:58

viktoras έγραψε:θα φροντίσεις να συνδέσεις ένα CSS αρχείο με attr media="all" ή "print"
Μήπως μπορείς να το αναλύσεις λίγο περισσότερο γιατί ενδιαφέρει κι εμένα;
Η αν έχεις κάποιο link ίσως για διάβασμα.

netpumber
Δημοσιεύσεις: 103
Εγγραφή: 08 Μαρ 2009 19:06

Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Δημοσίευση από netpumber » 02 Δεκ 2010 16:08

Νε αν μπορείς ανάλυσε το λίγο περισσότερο..

Βρήκα αυτο στο νετ αλλα μου φαίνεται λίγο λειψό/δυσννοητο...

http://www.webmasterworld.com/forum91/1376.htm

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Εκτύπωση δεδομένων απο MySQL με συγκεκριμένη μορφοποιήση

Δημοσίευση από viktoras » 02 Δεκ 2010 19:03

Από πλευράς javascript δεν υπάρχουν πολλά για να αναλύσω. Η function window.print() όπως λέει και στο link που αναφέρεις netpumber θα σου ανοίξει το print dialog του browser. για να επιλέξεις εκτυπωτή. Το πως θα χρησιμοποιηθεί είναι στο χέρι του καθενός.

Είτε μέσω ενός button π.χ.

Κώδικας: Επιλογή όλων

<input type="button" value="Print me" onClick="window.print&#40;&#41;" />
ή μέσω link

Κώδικας: Επιλογή όλων

<a href="javascript&#58;window.print&#40;&#41;">κείμενο ή και εικόνα εδώ</a>
Σχετικά με την χρήση ειδικού CSS για εκτύπωση, μπορείτε να διαβάσετε μία σειρά άρθρων σχετικά:

Optimizing Your Website Structure For Print Using CSS

Optimizing Your Website Content For Print Using CSS

Advanced CSS Printing &#8212; Using CSS Page Breaks
<?="Hello Freestuff";?>
Quality hosting by Cityhost

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης