Fields Required PHP 5
I.Latar Belakang.
pengenalan, pemahaman php, dan penerapan php pada suatu program.
II.Alat dan Bahan.
Laptop / PC
W3SCHOOLS
Sublime Text
III.Tujuan.
mengetahui apa itu php, dan pembuatan suatu program dengan fungsi php agar lebih dinamis.
IV.Penjelasan.
PHP 5 Bentuk - Fields Required
Bab ini menunjukkan bagaimana untuk membuat field input yang dibutuhkan dan membuat pesan kesalahan jika diperlukan.
PHP - Diperlukan Fields
Dari tabel aturan validasi pada halaman sebelumnya, kita melihat bahwa "Nama", "E-mail", dan "Gender" bidang yang diperlukan. Bidang ini tidak boleh kosong dan harus diisi dalam bentuk HTML.
Bidang Aturan Validasi
Nama (wajib. + Harus hanya berisi huruf dan spasi
E-mail yang dibutuhkan. + Harus berisi alamat email yang valid (dengan @ dan.)
Situs Opsional. Jika ada, itu harus berisi URL yang valid
Komentar Opsional. bidang input multi-line (textarea)
Jenis kelamin Diperlukan. Harus pilih salah satu
Dalam bab sebelumnya, semua bidang masukan yang opsional.
Dalam kode berikut kami telah menambahkan beberapa variabel baru: $ nameErr, $ emailErr, $ genderErr, dan $ websiteErr. variabel kesalahan akan mengadakan pesan kesalahan untuk bidang yang diperlukan. Kami juga telah menambahkan jika pernyataan lain untuk masing-masing variabel $ _POST. Ini memeriksa jika variabel $ _POST kosong (dengan kosong fungsi () PHP). Jika kosong, pesan kesalahan disimpan dalam variabel kesalahan yang berbeda, dan jika tidak kosong, ia akan mengirimkan data input pengguna melalui fungsi test_input ():
<?php
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
$nameErr = "Name is required";
} else {
$name = test_input($_POST["name"]);
}
if (empty($_POST["email"])) {
$emailErr = "Email is required";
} else {
$email = test_input($_POST["email"]);
}
if (empty($_POST["website"])) {
$website = "";
} else {
$website = test_input($_POST["website"]);
}
if (empty($_POST["comment"])) {
$comment = "";
} else {
$comment = test_input($_POST["comment"]);
}
if (empty($_POST["gender"])) {
$genderErr = "Gender is required";
} else {
$gender = test_input($_POST["gender"]);
}
}
?>
PHP - Tampilan Pesan Kesalahan
Kemudian dalam bentuk HTML, kita menambahkan sedikit script setelah masing-masing bidang yang diperlukan, yang menghasilkan pesan kesalahan yang benar jika diperlukan (yaitu jika pengguna mencoba untuk mengirimkan formulir tanpa mengisi formulir yang diperlukan):
Contoh
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name">
<span class="error">* <?php echo $nameErr;?></span>
<br><br>
E-mail:
<input type="text" name="email">
<span class="error">* <?php echo $emailErr;?></span>
<br><br>
Website:
<input type="text" name="website">
<span class="error"><?php echo $websiteErr;?></span>
<br><br>
Comment: <textarea name="comment" rows="5" cols="40"></textarea>
<br><br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<span class="error">* <?php echo $genderErr;?></span>
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
Langkah berikutnya adalah untuk memvalidasi data input, yang "Apakah bidang Nama hanya berisi huruf dan spasi?", Dan "Apakah bidang E-mail berisi sintaks alamat e-mail yang valid?", Dan jika diisi, " Apakah field website berisi URL yang valid?".
Contoh :
Maka outputnya :
V.Kesimpulan.kita bisa tahu apa itu php, pengertian dan contoh php dalam pembuatan suatu program.
VI.Refrensi.
w3schools_offline2016/php
pengenalan, pemahaman php, dan penerapan php pada suatu program.
II.Alat dan Bahan.
Laptop / PC
W3SCHOOLS
Sublime Text
III.Tujuan.
mengetahui apa itu php, dan pembuatan suatu program dengan fungsi php agar lebih dinamis.
IV.Penjelasan.
PHP 5 Bentuk - Fields Required
Bab ini menunjukkan bagaimana untuk membuat field input yang dibutuhkan dan membuat pesan kesalahan jika diperlukan.
PHP - Diperlukan Fields
Dari tabel aturan validasi pada halaman sebelumnya, kita melihat bahwa "Nama", "E-mail", dan "Gender" bidang yang diperlukan. Bidang ini tidak boleh kosong dan harus diisi dalam bentuk HTML.
Bidang Aturan Validasi
Nama (wajib. + Harus hanya berisi huruf dan spasi
E-mail yang dibutuhkan. + Harus berisi alamat email yang valid (dengan @ dan.)
Situs Opsional. Jika ada, itu harus berisi URL yang valid
Komentar Opsional. bidang input multi-line (textarea)
Jenis kelamin Diperlukan. Harus pilih salah satu
Dalam bab sebelumnya, semua bidang masukan yang opsional.
Dalam kode berikut kami telah menambahkan beberapa variabel baru: $ nameErr, $ emailErr, $ genderErr, dan $ websiteErr. variabel kesalahan akan mengadakan pesan kesalahan untuk bidang yang diperlukan. Kami juga telah menambahkan jika pernyataan lain untuk masing-masing variabel $ _POST. Ini memeriksa jika variabel $ _POST kosong (dengan kosong fungsi () PHP). Jika kosong, pesan kesalahan disimpan dalam variabel kesalahan yang berbeda, dan jika tidak kosong, ia akan mengirimkan data input pengguna melalui fungsi test_input ():
<?php
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
$nameErr = "Name is required";
} else {
$name = test_input($_POST["name"]);
}
if (empty($_POST["email"])) {
$emailErr = "Email is required";
} else {
$email = test_input($_POST["email"]);
}
if (empty($_POST["website"])) {
$website = "";
} else {
$website = test_input($_POST["website"]);
}
if (empty($_POST["comment"])) {
$comment = "";
} else {
$comment = test_input($_POST["comment"]);
}
if (empty($_POST["gender"])) {
$genderErr = "Gender is required";
} else {
$gender = test_input($_POST["gender"]);
}
}
?>
PHP - Tampilan Pesan Kesalahan
Kemudian dalam bentuk HTML, kita menambahkan sedikit script setelah masing-masing bidang yang diperlukan, yang menghasilkan pesan kesalahan yang benar jika diperlukan (yaitu jika pengguna mencoba untuk mengirimkan formulir tanpa mengisi formulir yang diperlukan):
Contoh
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name">
<span class="error">* <?php echo $nameErr;?></span>
<br><br>
E-mail:
<input type="text" name="email">
<span class="error">* <?php echo $emailErr;?></span>
<br><br>
Website:
<input type="text" name="website">
<span class="error"><?php echo $websiteErr;?></span>
<br><br>
Comment: <textarea name="comment" rows="5" cols="40"></textarea>
<br><br>
Gender:
<input type="radio" name="gender" value="female">Female
<input type="radio" name="gender" value="male">Male
<span class="error">* <?php echo $genderErr;?></span>
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
Langkah berikutnya adalah untuk memvalidasi data input, yang "Apakah bidang Nama hanya berisi huruf dan spasi?", Dan "Apakah bidang E-mail berisi sintaks alamat e-mail yang valid?", Dan jika diisi, " Apakah field website berisi URL yang valid?".
Contoh :
Maka outputnya :
V.Kesimpulan.kita bisa tahu apa itu php, pengertian dan contoh php dalam pembuatan suatu program.
VI.Refrensi.
w3schools_offline2016/php
Komentar
Posting Komentar