Rumah Kewangan Peribadi Cara Mengesahkan Bidang yang Diperlukan dalam Laman Proses Form - dummies

Cara Mengesahkan Bidang yang Diperlukan dalam Laman Proses Form - dummies

Video: Ultra Powerful Natural Germicide DIY : JADAM Sulfur(JS) by No-heating. [Multi-language subtitles] 2025

Video: Ultra Powerful Natural Germicide DIY : JADAM Sulfur(JS) by No-heating. [Multi-language subtitles] 2025
Anonim

Anda membina halaman proses proses PHP secara bertahap, bermula dengan kerangka asas dan kemudian menambah pengesahan dan ciri yang lebih kompleks ketika Anda pergi.

  1. Buka editor teks anda dan buat fail baru.

  2. Dalam fail itu, letakkan kod berikut:

    0) {die (header ("Location: form php"));} else {unset ($ _ SESSION ['formAttempt']); mati (header ("Lokasi: kejayaan php"));}? >
    
  3. Simpan fail sebagai proses-proses. php dalam akar dokumen anda.

  4. Muatkan borang utama. fail php di // localhost / borang. php dalam pelayar web anda.

  5. Klik Hantar Pertanyaan tanpa mengisi sebarang bentuk.

Jika anda menerima halaman dengan medan teks berwarna merah, maka pengesahan JavaScript masih ditembak. Pastikan anda telah mengulas JavaScript dari borang. php, dan pastikan halaman tersebut dimuat semula baru-baru ini dalam penyemak imbas anda.

Sebelum meneruskan, lihat kod ini kerana ia berfungsi sebagai asas untuk pengesahan PHP anda.

Perkara pertama yang dilakukan dalam fail ini adalah memastikan ia dipukul dari butang Hantar butang:

// mencegah akses jika mereka tidak menyerahkan borang. jika (! isset ($ _ POST ['submit'])) {die (header ("Location: form php"));}

Jika itu tidak terjadi, maka pelayar diarahkan kembali ke bentuk. php.

Seterusnya, sesi dimulakan dan pemboleh ubah formAttempt ditetapkan kepada benar. Ingatlah bahawa pemboleh ubah ini digunakan dalam bentuk. halaman php untuk menunjukkan bahawa pengguna telah datang dari halaman proses ini berbanding memuatkan semula atau menggunakan butang Kembali nya.

Seterusnya, kesilapan yang sedia ada tidak ditetapkan. Tidak ada keperluan untuk mereka dalam halaman proses, dan anda perlu menyemak semula semuanya lagi. Aras ralat diisytiharkan sekali lagi.

jika (isset ($ _ SESSION ['error'])) {unset ($ _ SESSION ['error']);} $ _SESSION ['error'] = array ();

Seterusnya, array ditetapkan dengan medan yang diperlukan. Ini menjadikan menambah bidang yang diperlukan kemudian menjadi tugas yang mudah. Tambahnya kepada array ini:

$ required = array ("name", "email", "password1", "password2");

Hati pengesahan medan dasar yang diperlukan seterusnya, di dalam gelung foreach:

// Periksa petikan medan yang diperlukan ($ diperlukan sebagai $ requiredField) {if (! Isset ($ _ POST [$ requiredField]) || $ _POST [$ requiredField] == ") {$ _SESSION ['error'] [] = $ requiredField." diperlukan. ";}}

Jika medan tidak ditetapkan atau kosong, maka elemen ralat ditambah ke array $ _SESSION ['error']

Akhirnya, jika $ _SESSION ['error '] mempunyai unsur-unsur apa-apa, anda perlu mengalihkan kembali ke halaman borang; jika tidak, hantarkannya ke halaman kejayaan. ; mati (header ("Lokasi: kejayaan php"));}

Cara Mengesahkan Bidang yang Diperlukan dalam Laman Proses Form - dummies

Pilihan Editor

Cara Mencetak Mac Leopard Leopard Document Document - dummies

Cara Mencetak Mac Leopard Leopard Document Document - dummies

Selepas anda membuat, diformat, dan spellchecked dokumen Halaman anda, anda mungkin mahu mencetaknya. Anda boleh mencetak dokumen Halaman anda pada kertas nyata, tentu saja, tetapi jangan lupa bahawa anda juga boleh menyimpan pokok dengan membuat dokumen format elektronik, bukan cetakan.

Cara Mencetak Kenalan dari Mac OS X Buku Alamat Snow Leopard - dummies

Cara Mencetak Kenalan dari Mac OS X Buku Alamat Snow Leopard - dummies

Jika anda ingin mencetak kenalan dari Buku Alamat Mac anda, anda boleh memilih dari dua format yang berbeza. Secara lalai, Buku Alamat mencetak pada kertas ukuran U. S. standard (8. 5 x 11 inci) dalam orientasi potret. Anda boleh menukar tetapan ini dengan mudah, walaupun:

Cara Main DVD di Mac OS X Snow Leopard - dummies

Cara Main DVD di Mac OS X Snow Leopard - dummies

Bermain DVD memerlukan perkakasan; mujurlah, hampir semua Mac dengan Snow Leopard dilengkapi dengan barangan yang diperlukan untuk menonton DVD. Untuk memainkan filem DVD, anda memerlukan pemacu serasi DVD dalaman di Macintosh anda atau pemacu DVD luaran dengan sambungan FireWire atau USB 2. 0. Pemacu DVD-ROM hanya boleh memainkan cakera, sementara yang lain ...

Pilihan Editor

Pertukaran Pengurusan Dalam Talian - dummies

Pertukaran Pengurusan Dalam Talian - dummies

Bahagian pengurusan untuk Exchange Online boleh diakses dengan mengklik pada pautan Gambaran Keseluruhan Admin di bahagian atas- sudut kiri pada halaman pentadbiran Microsoft Office 365 utama dan kemudian klik pautan Urus di bawah seksyen Exchange Online. Bergantung pada tahap akses anda, anda boleh memilih untuk mengurus seluruh organisasi, diri anda, atau ...

Peti mel - Perintah Shell Pertukaran Khusus - dummies

Peti mel - Perintah Shell Pertukaran Khusus - dummies

Simpan Lembaran Menipu ini yang berkaitan dengan Microsoft Exchange Server 2007 memerintahkan berguna apabila anda membuka Shell Management Shell untuk membuat tugas pentadbiran peti mel anda semudah yang boleh. Perintah Keterangan Get-MailboxCalendarSettings Memaparkan tetapan pemprosesan kalendar untuk peti mel yang dinyatakan. Set-MailboxCalendarSettings Membolehkan pemprosesan kalendar untuk peti mel yang dinyatakan. Anda boleh mengkonfigurasikan parameter untuk ...

Pilihan Editor

Cara Membuat Deposit Bank dengan QuickBooks - dummies

Cara Membuat Deposit Bank dengan QuickBooks - dummies

QuickBooks, sebagai program perakaunan lengkap, membekalkan perintah dan tetingkap untuk merakam deposit bank. Untuk mencatat deposit bank dengan QuickBooks 2014, ikuti langkah berikut:

Cara Membuat Deposit Bank di QuickBooks 2016 - dummies

Cara Membuat Deposit Bank di QuickBooks 2016 - dummies

Setiap kali anda mencatatkan penjualan tunai atau pembayaran pelanggan pada invois, QuickBooks 2016 menambah wang tunai kepada senarai dana undepositednya. Dana tanpa undian ini boleh menjadi sekumpulan cek yang belum anda simpan, atau mereka boleh terdiri daripada duit syiling (mata wang dan syiling) atau bahkan pembayaran kad kredit, jika anda menerima ...

Cara Mengurus dengan Belanjawan 2012 QuickBooks - dummies

Cara Mengurus dengan Belanjawan 2012 QuickBooks - dummies

Selepas anda mencatat anggaran anda di QuickBooks 2012, anda boleh membandingkan hasil kewangan sebenar anda dengan amaun yang dianggarkan dengan memilih arahan daripada submenu Belanjawan & Ramalan yang memaparkan QuickBooks. Apabila anda memilih arahan Laporan → Belanjawan & Ramalan, QuickBooks menyediakan beberapa laporan anggaran, diterangkan dalam senarai berikut: Tinjauan Bajet: Laporan ini merangkum anggaran anda ...