Katika somo hili utaweza kujifunza ni kwa nambna gani utaweza kutengeneza blog post na kuisoma kwa kutumia data za json
Jinsi ya kusoma data kama kwenye blog
Katika somo hili utakwenda kujifunza jinsi ya kusoma data maalumu kwa mtindo ule ambao blog xzinafanya kazi. Kwanza tutatengeneza list ya data kisha tutaweka link. Pindi mtumiaji akibonyeza hiyo link basi taartifa zinafunguka kwenye ukurasa mwingine.
Katika somo hili tutatumia data kutoka kwenye somo lililopita. Tutadisplay majina ya waajiriwa kisha tutaweka link endapo mtu atabofya jina husika basi taarifa zake zitafgunguka kwa ujumla wake kwenye ukurasa mwingine.
Hivyo basi tutatengeneza ukurasa mwingine na tutauita details.php kisha kwenye ukurasa wa index.php tutaweka code kutoka kwenye somo lililopita. Pia kumbuka data zetu za json zinapatikana kwenye faili la json_data.php
Hizo index.php code zake zitakuwa hivi:-
<?php
// Read the JSON file
$jsonData = file_get_contents('http://localhost/testing/json_data.php');
// Decode the JSON data into a PHP array
$employees = json_decode($jsonData, true);
// Check for JSON decoding errors
if (json_last_error() !== JSON_ERROR_NONE) {
die('JSON Decoding error: ' . json_last_error_msg());
}
?>
<ol>
<?php foreach ($employees as $employee): ?>
<li>
<a href="details.php?id=<?php echo $employee['id']; ?>">
<?php echo $employee['name']; ?>
</a>
</li>
<?php endforeach; ?>
</ol>
Utaona hgapo link ya kwenda kusoma taaruifa za mtumiaji tumeiwekea parameta ya id. Ina maana kule kwenye details.php tunakwenda kuangalia muajiriwa mwenye id hiyom
Kitu ambacho hasa tunakwenda kukifanya ni nkutumia break kwenye foreach loop. Tunakwenda kuangalia kama id ya muajiriwa ni sawa na id ambayo imekuja kama nparameter kweenye linik basi hapo tuta break loop na ku display data.
foreach ($employees as $employee) {
if ($employee['id'] == $employeeId) {
$employeeDetails = $employee;
Je! umeipenda hii post?
Rajabu
Tarehe 2024-08-10 08:05:41 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 395
Sponsored links
PHP somo la 70: jinsi ya kutuma email yenye html, picha na attachment
PHP somo la 74: aina za http headerna server variable
PHP -somo la 33: Matumizi ya while loop kwenye PHP
PHP - somo la 44: Nini cURL na ni yapi matumizi yake?
PHP - somo la 16: Jinsi ya kufuta tabale na database kwa kutumia php
PHP somo la 53: class inheritance kwenye PHP Object Oriented Programming
PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database
PHP - somo la 20 : Jinsi ya kufuta na ku update data kwenye database kwa kutumia PHP
PHP - somo la 40: Jinsi ya kutumia htaccess file kubadilisha muonekano wa link
PHP somo la 83: Server Variables
PHP - somo la 25: Jinsi ya kukusanya taarifa kutoka kwenye html form kwa kutumia php
PHP BLOG - somo la 9: Jinsi ya ku edit poost break;...
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Sira ya Mtume Muhammad (s.a.w)
👉2 kitabu cha Simulizi
👉3 Simulizi za Hadithi Audio
👉4 Kitau cha Fiqh
👉5 Kitabu cha Afya
👉6 Madrasa kiganjani
Post zifazofanana:-
Katika somo hili utakwenda kujifunza jinsi ya kutuma email ambayo ina HTML, pia utajifunza kutuma email yenye picha na attachment nyinginezo kama pdf Soma Zaidi...
Katika somo hii utakwenda kujifunza aina za http header na server variable. Hapa tutakwenda kuchambuwa mgawanyiko wa httpheader na kazi zake. Soma Zaidi...
Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP Soma Zaidi...
Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake Soma Zaidi...
Katika somo hili utajifunza jinsi ya kufuta table ya databse kwa kutumia PHP. Pia utajifunza jinsi ya kututa database yeto Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu class inheritance kwenye object oriented programming. Soma Zaidi...
Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya ku update na kufuta data kwenye database kwa kutumia PHP Soma Zaidi...
Katika somo hili uatakwenda kujifunza jinsi ya kutumia htaccess ili kubadili muonekano wa link ya website ama blog ili kuifanya iwe rafiki zaidi. Soma Zaidi...
Katika somo hili utakwend akujifunza kuhusu server variables Soma Zaidi...
Katika somo hili utajifunza jinsi ya kukusanya taarifa ambazo watu wamezijaza kwa kutumia fomu ya html. Kisha utajifunza jinsi ya kuzisoma hizo taarifa. Soma Zaidi...
Katika somo hil utawenda kujifunza jinsi ya ku edit post kwenye databse Soma Zaidi...