Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

B08 - Sikiliza mtumiaji na fomu za GET na POST

Kiwango cha msingi · Somo B08

B08 - Sikiliza mtumiaji na fomu za GET na POST

B08 - Sikiliza mtumiaji na fomu za GET na POST

Tokeo: fomu inayokokotoa mpango wa kila wiki.
Dhana ya msingi: ombi hubeba data; kuwapokea haimaanishi kuwaamini.
Muda wa mwongozo: Dakika 90–120.

Je, unapitishaje jibu la fomu kwa PHP?

Kila sehemu iliyo na sifa name husafiri kwa ombi. GET ni muhimu kwa hoja zinazoweza kushirikiwa; POST ili kutuma data ambayo haifai kuwa katika URL, ingawa yenyewe haisimbaji kwa njia fiche au kuhalalisha.

Muunganisho wa awali

Katika B07 tunachuja data iliyofafanuliwa katika msimbo. Sasa kiwango kilichochaguliwa kitatoka kwa fomu.

Maabara ya ## Guided

<?php
$hours = $_POST['hours'] ?? '';
?>
<form method="post">
  <label>Horas disponibles
    <input name="hours" type="number" min="1" max="40" value="<?php echo htmlspecialchars((string) $hours); ?>">
  </label>
  <button>Crear plan</button>
</form>

<?php if ($hours !== ''): ?>
  <p>Recibimos <?php echo htmlspecialchars((string) $hours); ?> horas.</p>
<?php endif; ?>

Sifa ya HTML husaidia matumizi, lakini uthibitishaji halisi wa seva utafika katika B09.

Medium Mission

Unda fomu yenye mada, kiwango na saa. Huhifadhi maadili baada ya kutuma na kuonyesha muhtasari.

Upanuzi wa Chuo Kikuu cha ##

Tekeleza toleo la GET kwa vichujio na toleo la POST ili kuunda mpango. Huelezea ujinga mwanzoni na kwa nini data nyeti haipaswi kuonekana katika URL au misimbo.

Uchunguzi wa ##

Pakia kwanza, fomu iliyokamilishwa, sehemu tupu, thamani za kikomo na maandishi yaliyogeuzwa kutoka kwa ombi.

Utoaji wa ##

Inajumuisha msimbo, URL au ombi la kunasa na tofauti kati ya GET na POST. TUMA KWA TUTOR.

Inayofuata: B09 — Uthibitishaji.

Comments

Popular posts from this blog

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

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