⊗ppPmSsAr 323 of 447 menu

Kurekodi Arrays katika Vikao vya PHP

Tuchambue msimbo uliotengenezwa na sisi katika somo lilopita:

<?php if (!empty($_GET)) { $_SESSION['num1'] = $_GET['num1']; $_SESSION['num2'] = $_GET['num2']; } ?>

Kwa kweli ingeweza kuchukuliwa na kurekodi data zote za fomu mara moja kwenye $_SESSION:

<?php if (!empty($_GET)) { $_SESSION = $_GET; } ?>

Na kwenye faili test2.php fanya hivi:

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION); } ?>

Faida ya mbinu hii ni kwamba msimbo wetu utafanya kazi bila kujali idadi ya viingilio kwenye fomu.

Hata hivyo, kuna hasara pia: kwa kuandika tena $_SESSION tunafuta data zote, ambazo zilikuwepo hapo awali. Huwezi kujulikana nini script yetu nyingine iliandika huko? Na sisi tutaifuta.

Wacha tufanye kwa njia tofauti:

<?php if (!empty($_GET)) { $_SESSION['nums'] = $_GET; } ?>

Kama unavyoona, kwenye kutofautisha kwa kikao tumeandika sio thamani moja tu, bali array nzima. Sasa kwenye faili test2.php tunaweza kupata jumla ya vipengele vya array hii:

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION['nums']); } ?>

Kwenye ukurasa mmoja kwa kutumia fomu uliza mtumiaji jina, umri, mshahara na kitu kingine chochote. Rekodi data hizi kwenye kutofautisha kimoja cha kikao kwa mfumo wa array. Wakati wa kuingia kwenye ukurasa mwingine Futa tena data zilizohifadhiwa kwa mzunguko na onyesha kila kipengele cha array kwenye lebo yake ya li ya lebo ul.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa