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;
&">...
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password
Soma Zaidi...Katika somo hili utakwenda kujifundisha jinsi ya kutafuta taarifa maalumu kwenye database kwa kutumia PHP
Soma Zaidi...Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database.
Soma Zaidi...Katika somo hili unakwenda kujifunza jinsi y kutengeneza database na kuungansha kwenye blog yetu.
Soma Zaidi...Somo hili litakwenda kukutajia baadhi ya library za php ambazo hutumika kwa matumizi ya ORM
Soma Zaidi...Katika somo hili utajifnza jinsi ya ku upload file kwenye database. Kisha utajifunza jinsi ya kulisoma faili hilo kwa kutumia php
Soma Zaidi...Katika somo hili utakwenda kujifunza jinsi ya kutengeneza ukurasa wa kupost kwa kutumia html form
Soma Zaidi...Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP
Soma Zaidi...Katika somo ili utakwenda kujifunz ahatuwa kwa hatuwa jinsi ya kutengeneza json data kutkana na data ambazo zio kwenye database
Soma Zaidi...Katika somo hili utakwenda kujifunza jinsi ya ktumia baadhi ya function za php
Soma Zaidi...