image

PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database

hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF.

JINSI YA KUTUMIA DATABASE KUTENGENEZA PDF

Katika somo hili utajifunza jinsi ambavyo tutatengeneza PDF kutokana na data ambazo zipo kwenye PDF. 

 

Katika somo hili tutatumia data za faili la html ambalo tumelitumia katika somo lililopita. Hivyo basi tutatengeneza database yenye jina la pdf kisha tutaweka table yenye jina content, ambayo ina field 5 ambazo ni id, summary, content, autor, title. Baada ya hapo ndipo tutaweka data zetu.

 

Hatuwa ya kwanza:

Tengeneza database yenye jina pdf. Kisha tengeneza table iite content kisha weka filed hizo nilizotaja hapo juu. Unaweza kutuia code hizo hapo chini kutengeneza table hiyo.

CREATE TABLE `content` (

 `id` int(11) NOT NULL,

 `title` varchar(255) NOT NULL,

 `summary` varchar(255) NOT NULL,

 `content` text NOT NULL,

 `author` varchar(255) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

 

ALTER TABLE `content`

 ADD PRIMARY KEY (`id`);

ALTER TABLE `content`

 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

 

Hatuwa ya pili

Baada ya hapo tutaingiza data zetu za html ambazo tumezitumia katika somo lililopita. Unaweza kingiza tu kawaida ama ukatumia code nitakazokupa hapo jini.

INSERT INTO `content` (`id`, `title`, `summary`, `content`, `author`)

VALUES 

   (NULL, 'Mafunzo ya PDF',

       'Hapa utajifunza jinsi y akutengeneza PDF kwa kutumia data zilizopo kwenye database',

       '<!DOCTYPE html>

       <html lang="en">

       <head>

           <meta charset="UTF-8">

           <meta name="viewport" content="width=device-width, initial-scale=1.0">

           <title>Short Story</title>

           <style>

               body {

                   font-family: Arial, sans-serif;

                   line-height: 1.6;

                   margin: 0;

                   padding: 20px;

                   background-color: #f4f4f4;

               }

               h1 {

                   text-align: center;

                   color: #333;

               }

               p {

                   max-width: 800px;

                   margin: 0 auto 20px;

                   color: #555;

               }

           </style>

       </head>

       <body>

           <h1>The Enchanted Forest</h1>

           <p>Once upon a time, in a land far away, there was an enchanted forest where magical creatures lived in harmony. The forest was filled with towering trees, whose leaves shimmered with a golden hue. Every morning, the forest would come alive with the songs of birds and the chatter of woodland creatures.</p>

           <p>In the heart of this forest lived a young elf named Elara. Elara was known throughout the land for her kind heart and her ability to communicate with animals. She spent her days exploring the forest, helping any creature in need, and learning the secrets of the ancient woods.</p>

           <p>One day, while wandering through a particularly dense part of the forest, Elara stumbled upon a hidden glade. In the center of the glade was a crystal-clear pond, and next to the pond stood a majestic unicorn with a mane that sparkled like diamonds. The unicorn introduced himself as Orion, the guardian of the forest.</p>

           <p>Orion told Elara about a great danger that was approaching the forest. A dark sorcerer had discovered the forest\'s location and intended to drain its magic for his own evil purposes. The only way to save the forest was to find the ancient Tree of Life and awaken its power.</p>

           <p>Determined to save her home, Elara set off on a perilous journey. She faced many challenges along the way, including crossing a treacherous river, outsmarting a cunning fox, and navigating through a maze of thorns. But with the help of her animal friends, she overcame every obstacle.</p>

           <p>Finally, after days of travel, Elara found the Tree of Life. It was a magnificent tree with branches that reached the sky and roots that dug deep into the earth. Elara placed her hands on the trunk and spoke the ancient words of awakening. The tree began to glow with a brilliant light, and its magic spread throughout the forest, banishing the sorcerer\'s dark influence.</p>

           <p>The forest was saved, and its inhabitants rejoiced. Elara became a hero, and her bond with the forest grew even stronger. From that day on, the enchanted forest thrived, and its magic remained protected for generations to come.</p>

       </body>

       </html>',

       'Bongoclass'

   );

 

Hatuwa ya tatu

Baada ya hapo hatuwa hyo sasa ni kusoma hizo data kwenye faililetu la php. Tutatumia fail lilelile la indexphp. Kwanza tutaanza na ">...



Kama unahitaji kuuliza maswali Bofya hapa





           

Je! umeipenda hii post?
Ndio            Hapana            Save post

Rajabu Tarehe 2024-06-27 22:29:21 Topic: PHP Main: Masomo File: Download PDF     Share On Facebook or Whatsapp Imesomwa mara 279


Sponsored links
👉1 Simulizi za Hadithi Audio     👉2 kitabu cha Simulizi     👉3 Sira ya Mtume Muhammad (s.a.w)     👉4 Kitau cha Fiqh     👉5 Kitabu cha Afya     👉6 Madrasa kiganjani    

Post zifazofanana:-

PHP somo la 71: Jinsi ya kutengeneza PDF kwa kutumia PHP na library ya tcpdf
Katika somo hili utakwenda kujifunza jinsi ya ku generate PDF automatik kutoka kwenye php code , html, javascript na css. Soma Zaidi...

PHP somo la 90: Jinsi ya kutumia json data kama blog post
Katika somo hili utaweza kujifunza ni kwa nambna gani utaweza kutengeneza blog post na kuisoma kwa kutumia data za json Soma Zaidi...

PHP - somo la 12: Jinsi ya kufanyia kazi taarifa zilizokusanywa kutoka kwa mtumiaji
Katika somo hili utakwenda kujifunza jinsi ya kutumia taarifa ambazo zimekusanywa kutoka kwa mtumiaji ili kuweka kutatuwa hoja mbalimbali Soma Zaidi...

PHP - somo la 37: Jinsi ya kutengeneza blog post kwa kutumia PHP
Katika somo hili utajifunza jinsi ambavyo unaweza kutengeneza blog ambayo utaweza ku upload faili na kuandika makala kwa kutumia PHP Soma Zaidi...

PHP BLOG - somo la 9: Jinsi ya ku edit poost
Katika somo hil utawenda kujifunza jinsi ya ku edit post kwenye databse Soma Zaidi...

PHP - somo la 13: Jinsi ya kuunganisha database na website
Katika somo hili utajifunza jinsi ya ku connect database, kwa kutumia php Soma Zaidi...

PHP somo la 19: Jinsi ya kudhibiti mpangilio wa data baada ya kuzisoma
Katika somo hili utajifunza kupangilia data wakati wa kuzisoma kwenye database kw akutumia PHP Soma Zaidi...

PHP BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog
Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database. Soma Zaidi...

PHP somol la 55: PHP Abstract Class na abstract method
Katika somo hili utakwenda kujifunza concept mpya ya abstract class na abstract method kwenye OOP. Soma Zaidi...

PHP somo la 64: Jinsi ya kutengeneza database na kuingiza data kwa kuumia PDO
Katika somo hili utakwenda kujifunza jinsi ya kutumia PDO kutengeneza database, kuteneneza table na kuingiza data moja na zaidi ya moja. Soma Zaidi...

PHP - somo la 5: Maana ya function na jinsi inavyotengenezwa kwa ktumia PHP
Katika somo hili utakwenda kujifunza kuhusu function kwenye PHP na jinsi ya kuweza kuzitumia Soma Zaidi...

PHP - somo la 8: jinsi ya kuandika constant kwenye PHP
Katika somo hili utakwenda kujifunza jinsi ya kuandika constant kwenye PHP. Pia utajifunza utofauti wake na variable Soma Zaidi...