B01 | PHP kutoka mwanzo: unda ukurasa wako wa kwanza unaobadilika
Kiwango cha msingi · Somo B01 · dakika 60–90
PHP kutoka mwanzo: unda ukurasa wako wa kwanza unaobadilika
Jifunze jinsi PHP hutengeneza HTML kwenye seva na kuunda ukurasa unaobadilika data yake inaporekebishwa.
Matokeo: unda ukurasa ambao maudhui yake hubadilika wakati wa kurekebisha data katika PHP, bila kuandika upya muundo wake wa HTML.
Shida: ukurasa ambao unaweza kubadilika
Ukurasa ulioandikwa na HTML pekee unaonyesha maudhui yasiyobadilika. Ikiwa tunataka kubinafsisha salamu, kuwasilisha taarifa tofauti, au kujibu data iliyopokelewa, tunahitaji kuzalisha sehemu ya HTML kwenye seva. PHP hukuruhusu kufanya kazi hiyo kabla ya kutuma ukurasa kwa kivinjari.
Katika chapisho hili la kwanza tutaunda ukurasa rahisi na jina na kichwa cha kozi kilichohifadhiwa kama data. Kwa kuzibadilisha, maudhui yanayoonekana yatasasishwa bila kurekebisha muundo wa ukurasa.
Ingizo hili linaanza njia
Kabla ya kuanza, soma utangulizi wa kiwango cha msingi. Unahitaji tu kutambua vitambulisho vya msingi vya HTML. Somo linalofuata litaeleza vigezo na aina za data.
Dhana muhimu
PHP inaendesha kwenye seva
Kivinjari kinaomba faili .php. Seva hutafsiri maagizo ya PHP, kwa kawaida hutoa jibu la HTML, na kuituma. Kivinjari kinaonyesha matokeo; Haupaswi kupokea msimbo asili wa PHP.
PHP vitalu
Maagizo yameandikwa kati ya <?php na ?>. Hapa tutachanganya PHP na HTML ili kutofautisha kazi ya kila lugha.
echo
echo tuma maandishi kwa jibu. Kila kauli inaisha na semicolon.
<?php echo "Hola desde PHP"; ?>
Vigezo
Tofauti huhifadhi data kwa matumizi tena. Katika PHP huanza na $.
<?php
$studentName = "Amina";
?>
Uamuzi: data tofauti na uwasilishaji
Tutafafanua data hapo mwanzo na kuionyesha ndani ya HTML. Data itaweza kubadilika bila kutulazimisha kuiga muundo unaoonekana.
Zoezi la kuongozwa
1. Tayarisha mazingira
Unahitaji kihariri, kivinjari na seva ya ndani na PHP. Hifadhi faili kwenye folda ya umma iliyosanidiwa na uifungue kwa kutumia anwani ya seva ya ndani.
2. Unda index.php
<?php
$studentName = "Amina";
$course = "Panafrikan PHP";
?>
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mi primera página PHP</title>
</head>
<body>
<h1>Hola, <?php echo $studentName; ?>.</h1>
<p>Bienvenida al curso <?php echo $course; ?>.</p>
<p>Esta página fue generada por PHP.</p>
</body>
</html>
3. Kimbia na uangalie
Fungua URL ya ndani inayolingana. Unapaswa kuona salamu na kozi, lakini sio vitambulisho vya PHP.
4. Badilisha data
Inachukua nafasi Amina kwa jina lingine na onyesha upya kivinjari. Kisha inabadilika $course. Muundo wa HTML unabaki vile vile wakati maudhui yanabadilika.
Angalia matokeo
- Faili inaitwa
index.php. - Unaifungua kupitia seva ya ndani.
- Kivinjari hakionyeshi msimbo mbichi wa PHP.
- Jina na kozi huonekana.
- Kubadilisha mabadiliko na kusasisha hubadilisha matokeo.
Angalia umejifunza nini
- PHP inaendesha wapi?
- Je, kivinjari hupokea nini kwa kawaida?
- Unatambuaje kutofautisha katika PHP?
- Je, tulipata faida gani kwa kuhifadhi jina katika kigezo?
Changamoto 01: maelezo mafupi ya mwanafunzi
Unda ukurasa na data ya dummy ambayo inajumuisha:
- Vigezo vinne: jina, nchi, lengo na saa zinazopatikana kwa wiki.
- Kichwa na angalau aya tatu au orodha.
- Muundo wa HTML ambao haubadiliki unapojaribu wasifu mwingine.
- Majaribio mawili yenye seti tofauti za data.
- HTML inaweza kusomeka na kufungwa kwa usahihi.
Usijumuishe nambari za simu, hati, anwani, manenosiri au data nyingine nyeti.
Unapaswa kutoa nini?
- Faili
index.php. - Picha ya skrini ya ukurasa inafanya kazi.
- Ufafanuzi wa sentensi tatu hadi tano.
- Mabadiliko hayo mawili yalijaribiwa na kile kilichozingatiwa.
- Swali maalum kwa Mkufunzi wa kweli.
Unda wasifu wako unaobadilika, uijaribu kwa seti mbili za data na uwasilishe suluhisho lako kwa Panafrikan PHP Virtual Tutor.
Kituo cha muda: Shiriki katika maoni muhtasari wa suluhisho lako, majaribio mawili yaliyofanywa na swali lako. Weka faili index.php ili kuituma tunapowasha Mkufunzi wa Mtandao.
Endelea kujifunza
Chapisho linalofuata: B02 - Vigezo na aina za data. Kiungo kitawezeshwa somo litakapochapishwa.

Comments
Post a Comment