Sript validasi 1 Dan Hasil
- <?php
- if($_POST){
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- $alamat = $_POST['alamat'];
- $kota = $_POST['kota'];
- $kodePos = $_POST['kode_pos'];
- if(empty($nama) || empty($email) || empty($alamat) || empty($kota) || empty($kodePos)){
- echo '<strong>Data tidak komplit</strong>';
- }else{
- //prosess data
- }
- }
- ?>
- <form name="form-name" method="post" action="">
- <dl>
- <dt>Nama:</dt>
- <dd>
- <input name="nama" id="nama" type="text" />
- </dd>
- <dt>Email:</dt>
- <dd>
- <input name="email" id="email" type="text" />
- </dd>
- <dt>Alamat:</dt>
- <dd>
- <input name="alamat" id="alamat" type="text" />
- </dd>
- <dt>Kota:</dt>
- <dd>
- <input name="kota" id="kota" type="text" />
- </dd>
- <dt>Kode POS:</dt>
- <dd>
- <input name="kode_pos" id="kode_pos" type="text" />
- </dd>
- <dt></dt>
- <dd>
- <input name="submit" id="submit" type="Submit" value="Submit" />
- </dd>
- </dl>
- </form>
Jika user tidak memasukkan salah satu data maka akan ditampilkan pesan "Data tidak komplit"
COBA Script di ata di UBAH menjadi :
- <?php
- if($_POST){
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- $alamat = $_POST['alamat'];
- $kota = $_POST['kota'];
- $kodePos = $_POST['kode_pos'];
- $error = array();
- if(empty($nama)){
- $error['nama'] = 'Nama tidak boleh kosong';
- }
- if(empty($email)){
- $error['email'] = 'Email tidak boleh kosong';
- }
- if(empty($alamat)){
- $error['alamat'] = 'Alamat tidak boleh kosong';
- }
- if(empty($kota)){
- $error['kota'] = 'Kota tidak boleh kosong';
- }
- if(empty($kodePos)){
- $error['kode_pos'] = 'Kode pos tidak boleh kosong';
- }
- if(empty($error)){
- //prosess data
- }
- }
- ?>
- <form name="form-name" method="post" action="">
- <dl>
- <dt>Nama:</dt>
- <dd>
- <input name="nama" id="nama" type="text" value="<?php echo isset($_POST['nama']) ? $_POST['nama'] : '';?>" />
- <div style="color:red"><?php echo isset($error['nama']) ? $error['nama'] : '';?></div>
- </dd>
- <dt>Email:</dt>
- <dd>
- <input name="email" id="email" type="text" value="<?php echo isset($_POST['email']) ? $_POST['email'] : '';?>" />
- <div style="color:red"><?php echo isset($error['email']) ? $error['email'] : '';?></div>
- </dd>
- <dt>Alamat:</dt>
- <dd>
- <input name="alamat" id="alamat" type="text" value="<?php echo isset($_POST['alamat']) ? $_POST['alamat'] : '';?>" />
- <div style="color:red"><?php echo isset($error['alamat']) ? $error['alamat'] : '';?></div>
- </dd>
- <dt>Kota:</dt>
- <dd>
- <input name="kota" id="kota" type="text" value="<?php echo isset($_POST['kota']) ? $_POST['kota'] : '';?>" />
- <div style="color:red"><?php echo isset($error['kota']) ? $error['kota'] : '';?></div>
- </dd>
- <dt>Kode POS:</dt>
- <dd>
- <input name="kode_pos" id="kode_pos" type="text" value="<?php echo isset($_POST['kode_pos']) ? $_POST['kode_pos'] : '';?>" />
- <div style="color:red"><?php echo isset($error['kode_pos']) ? $error['kode_pos'] : '';?></div>
- </dd>
- <dt></dt>
- <dd>
- <input name="submit" id="submit" type="Submit" value="Submit" />
- </dd>
- </dl>
- </form>
Hasilnya :
Tidak ada komentar:
Posting Komentar