Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

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.

Jalada la somo la PHP kutoka mwanzo

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.

Mtiririko wa ombi la PHP kutoka kwa kivinjari hadi HTML inayotokana
Kivinjari hupokea matokeo yaliyotolewa, sio maagizo ya 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

  1. PHP inaendesha wapi?
  2. Je, kivinjari hupokea nini kwa kawaida?
  3. Unatambuaje kutofautisha katika PHP?
  4. 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?

  1. Faili index.php.
  2. Picha ya skrini ya ukurasa inafanya kazi.
  3. Ufafanuzi wa sentensi tatu hadi tano.
  4. Mabadiliko hayo mawili yalijaribiwa na kile kilichozingatiwa.
  5. Swali maalum kwa Mkufunzi wa kweli.
Umeitwa kukamilisha na kutuma changamoto 01 kwa Mkufunzi wa Mtandao

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.

SHIRIKI MATOKEO YANGU

Endelea kujifunza

Chapisho linalofuata: B02 - Vigezo na aina za data. Kiungo kitawezeshwa somo litakapochapishwa.

Comments

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez