• Home
  • About Me
Young to Know

PHP 6

by Unknown 22.03 0 komentar
Sekarang saya akan memposting tentang Praktikum PHP 6
1. Buka Dreamweaver CS6
2. Buat New File dengan nama form.php

 3. Ketiikkan script di bawah :



<?php
                session_start();
                if(isset($_SESSION['error']))
                {
                                $error = $_SESSION['error'];
                                $_POST = $_SESSION['post'];
                                unset($_SESSION['error']);
                                unset($_SESSION['post']);
                }
                if(empty($namaLengkap) || empty($nama) || empty($gender) || empty($ttl) || empty($hari) || empty($bulan) || empty($tahun)|| empty($email)
                || empty($pass)|| empty($alamat) || empty($hp) || empty($pin)) {
               
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
 img {
    margin: 25px;
    opacity:0.5;
               
}
 img:hover {
    opacity:1;
}
</style>
</head>

<body style="background-color:#000000">

<form name="form-name" method="post" action="form_tampil.php">
                <table width="65%"  border="0" align="center"  bgcolor="#CCCCCC" class="img"
                style='border-radius:25px; border-color:#09F; box-shadow:0 0 5px 5px #03F; top:80px; left:280px;' >
                <tr>
                <td rowspan="11" width="15%" style="border-top-left-radius:25px; border-color:transparent; border-bottom-left-radius:25px" >
            <center>
            <img style="border-radius:25px;;" src="logotelkom.jpg" width="200" height="300" /> </center>
            </td>
            <td colspan="3" bgcolor="#CCCCCC" style="border-top-right-radius:25px;">
            <center><strong><font color="#000099" size="+2">INPUTAN BIODATA<br /></font>
            <font color="#0000CC" face="Lucida Sans Unicode" size="-3">
      
            </font></strong></center>
            </td>
        </tr>
        <tr>
                <td width="22%"><font face="Lucida Sans Unicode" size="2">Nama Lengkap</font></td>
            <td width="3%"><center>:</center></td>
            <td width="40%"><input name="namaLengkap" id="namaLengkap" type="text" size="31"
            value="<?php echo isset($_POST['namaLengkap']) ? $_POST['namaLengkap'] : ''; ?>" />
            <font color=blue><?php echo isset($error['namaLengkap']) ? $error['namaLengkap'] : ''; ?></font>
            </td>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Nama</font></td>
            <td><center>:</center></td>
            <td><input name="nama" id="nama" type="text" size="31"
            value="<?php echo isset($_POST['nama']) ? $_POST['nama'] : ''; ?>" />
            <font color=blue><?php echo isset($error['nama']) ? $error['nama'] : ''; ?></font></td>
        </tr>
       
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Jenis Kelamin</font></td>
            <td><center>:</center></td>
            <td><input type="radio" name="gender" value="L" <?php echo $_POST['gender']=="L" ? 'checked' : ''; ?> />Laki-Laki
            &nbsp; <input type="radio" name="gender" value="P" <?php echo $_POST['gender']=="P" ? 'checked' : ''; ?> />Perempuan
            <font color=blue><?php echo isset($error['gender']) ? $error['gender'] : ''; ?></font>
            </td>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">TTL</font></td>
            <td><center>:</center></td>
            <td><input name="ttl" id="ttl" type="text" size="31"
            value="<?php echo isset($_POST['ttl']) ? $_POST['ttl'] : ''; ?>" />
            <font color=blue><?php echo isset($error['ttl']) ? $error['ttl'] : ''; ?></font>
            <br />
            <?php
$bulan = array ("Januari", "Februari", "Maret", "April",
                                                                "Mei", "Juni", "Juli", "Agustus", "September",
                                                                "Oktober", "November", "Desember");
                                                               
                                                               
echo'<select name="hari">';
echo "<option value=hari>Hari</option>";
$hari=1;
$haripilih = isset($_POST['hari']) ? $_POST['hari'] : "hari";

while($hari<=31)
                {
                                echo "<option value=$hari";
                                echo $hari ==$haripilih ? " selected" : "";
                                echo '>'.$hari.'</option>';
                                $hari++;
                }
echo '</select>';

echo '<select name="bulan">';
echo "<option value=bulan>Bulan</option>";
$jumlah=count($bulan);
$bulanpilih = isset($_POST['bulan']) ? $_POST['bulan'] : "bulan";
for ($i=0; $i<$jumlah; $i++)
                {
                                echo "<option value=$bulan[$i]";
                                echo $bulan[$i] == $bulanpilih ? " selected" : "";
                                echo '>'.$bulan[$i].'</option>';
                }
echo '</select>';

echo '<select name="tahun">';
echo "<option value=tahun>Tahun</option>";
$tahunpilih = isset($_POST['tahun']) ? $_POST['tahun'] : "tahun";
for($tahun=1985; $tahun<1999; $tahun++)

                {
                echo "<option value='$tahun'";
                echo $tahun == $tahunpilih ? " selected" : "";
                echo '>'.$tahun.'</option>';      
                }
echo '</select>';                                             
?>                                          
                                                </td>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Email</font></td>
            <td><center>:</center></td>
            <td><input name="email" id="email" type="text" size="31"
            value="<?php echo isset($_POST['email']) ? $_POST['email'] : ''; ?>" />
            <font color=blue><?php echo isset($error['email']) ? $error['email'] : ''; ?>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Password</font></td>
            <td><center>:</center></td>
            <td><input name="pass" id="pass" type="password" size="31"
            value="<?php echo isset($_POST['pass']) ? $_POST['pass'] : ''; ?>" />
            <font color=blue><?php echo isset($error['pass']) ? $error['pass'] : ''; ?></font></td>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Alamat</font></td>
            <td><center>:</center></td>
            <td><input name="alamat" id="alamat" type="text" size="31"
            value="<?php echo isset($_POST['alamat']) ? $_POST['alamat'] : ''; ?>" />
            <font color=blue><?php echo isset($error['alamat']) ? $error['alamat'] : ''; ?></font></td>
        </tr>
         <tr>
                <td><font face="Lucida Sans Unicode" size="2">No. HP</font></td>
            <td><center>:</center></td>
            <td><input name="hp" id="hp" type="text" size="31"
            value="<?php echo isset($_POST['hp']) ? $_POST['hp'] : ''; ?>" />
            <font color=blue><?php echo isset($error['hp']) ? $error['hp'] : ''; ?></font></td>
        </tr>
        <tr>
                <td><font face="Lucida Sans Unicode" size="2">Captcha <img style="vertical-align:middle;
            opacity:1; "  src="captcha.php?date=<?php echo date('YmdHis');?>" alt="security image" /></font></td>
            <td><center>:</center></td>
            <td><input type="text" name="pin" size="31"
            value="<?php echo isset($_POST['pin']) ? $_POST['pin'] : ''; ?>" />
            <font color=blue><?php echo isset($error['pin']) ? $error['pin'] : ''; ?></font></td>
        </tr>
        <tr><td colspan="4" style="border-bottom-right-radius:25px">
            <center><input name="PRINT" id="submit" type="Submit" value="Submit" style="background-color:#00F; border-radius:15px" />
            <button type="reset" value="Refresh" onclick="history.go(0)" style="background-color:#00F; border-radius:15px" >&nbsp;Reset&nbsp;</button>
            </center></td>
        </tr>
    </table>
</form>
<?php
}
?>
</body>
</html>


4. Buat New File lagi dengan nama form_tampil.php
5. Ketikkan script di bawah ini :



<?php
session_start();
if ($_POST)
                {
                $namaLegkap =$_POST['namaLengkap'];
                $nama =$_POST['nama'];
                $gender =isset($_POST['gender'])? $_POST['gender'] : "";
                $ttl =$_POST['ttl'];
                $hari =$_POST['hari'];
                $bulan =$_POST['bulan'];
                $tahun =$_POST['tahun'];
                $email =$_POST['email'];
                $pass =$_POST['pass'];
                $alamat =$_POST['alamat'];
                $hp =$_POST['hp'];
                $pin =$_POST['pin'];
                $emailpattern = '/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/';
                $imgErr='<img src=del_img.png  style="vertical-align:middle;  opacity:1;"  /><br>';
                $imgEmm='<img src=pencil2.png  style="vertical-align:middle;  opacity:1;"  /><br>';
                $namaPattern = '/[^0-9]/';
                $hpPattern = '/[^a-zA-Z]/';
                $error =array();
                if(empty($namaLegkap))
                                {
                                $error['namaLengkap'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Nama Tidak Boleh Kosong</font>';
                                }
                else if(!preg_match($namaPattern, $namaLegkap))
                                {
                                $error['namaLengkap'] = $imgErr.'<font face="Lucida Sans Unicode" size="2">Nama hanya dapat diisi huruf</font>';
                                }
                               
                if(empty($nama))
                                {
                                $error['nama'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Nama Tidak Boleh Kosong</font>';
                                }
                elseif(!preg_match($namaPattern, $nama))
                                {
                                $error['nama'] = $imgErr.'<font face="Lucida Sans Unicode" size="2">Nama hanya dapat diisi huruf</font>';
                                }
                               
                if(empty($gender))
                                {
                                $error['gender'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Tentukan gender anda</font>';
                                }             
                                else
                                {
                                                $true['gender'] =$imgTrue;
                                }
                               
                if(empty($ttl))
                                {
                                $error['ttl'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">TTl Tidak Boleh Kosong</font>';
                                }
                               
                if(empty($email))
                                {
                                $error['email'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Email Tidak Boleh Kosong</font>';
                                }
                elseif(!preg_match($emailpattern, $email))
                                {
                                $error['email'] = $imgErr.'<font face="Lucida Sans Unicode" size="2">Email Salah Penulisan (xxxxxx@xxxx.xxx)</font>';
                                }
                               
                if(empty($pass))
                                {
                                $error['pass'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Pass anda harus tertera</font>';
                                }
                               
                if(empty($alamat))
                                {
                                $error['alamat'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Alamat Tidak Boleh Kosong</font>';
                                }
               
                if(empty($hp))
                                {
                                $error['hp'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">No. Hp Tidak Boleh Kosong</font>';
                                }
                elseif(!preg_match($hpPattern, $hp))
                                {
                                                $error['hp'] = $imgErr.'<font face="Lucida Sans Unicode" size="2">Hanya masukkan angka</font>';
                                }
                               
                                if(empty($pin))
                                {
                                $error['pin'] = $imgEmm.'<font face="Lucida Sans Unicode" size="2">Captcha Tidak Boleh Kosong</font>';
                                }
                elseif(md5($_POST['pin']) != $_SESSION['image_random_value'])
                                {
                                $error['pin'] = $imgErr.'<font face="Lucida Sans Unicode" size="2">Captcha Salah</font>';
                                }
                               
                if (empty($error))
                                {
                                echo "<center><font face='Book Antiqua' color='#FFFFFF' size='+3'>Terima Kasih Sudah Mengisi Semua Inputan</font></center> <br> ";
                                if($gender=='L')
                                                {
                                                                echo "<center><font face='Book Antiqua' color='#FFFFFF' size='+2'>Selamat Datang Saudara, $namaLegkap</font></center>";
                                                                echo "<br /><br />";
                                                }
                                else
                                                {
                                                                echo "<center><font face='Book Antiqua' color='#FFFFFF' size='+2'>Selamat Datang Saudari, $namaLegkap</font></center>";
                                                                echo "<br /><br />";
                                                }
                                               
                               
                print("
                <table width='50%'  border='3' align='center' cellspacing='0' bgcolor='#FFFFFF' class='img'
                style='border-radius:25px; border-color:Blue; box-shadow:0 0 5px 5px Blue; top:80px; left:280px;' >
                <tr>
                <td rowspan='11' width='15%' style='border-top-left-radius:25px; border-color:transparent; border-bottom-left-radius:25px' >
            <center><img style='border-radius:25px;' src='logotelkom.jpg' width='200' height='200' /></center>
            </td>
            <td colspan='3' bgcolor='#6633CC' style='border-top-right-radius:25px;'>
            <center><strong><font color=#FFFFFF>Inilah Biodata Anda<br /></font>
            <font color=#00FFFF face='Lucida Sans Unicode' size='-3'>Data Yang Anda Isikan Adalah Sebagai Berikut
           
            </font></strong></center>
            </td>
        </tr>
                                 <tr>
                <td width='22%'><font face='Lucida Sans Unicode' size='2'>Nama Lengkap</font></td>
            <td width='3%'><center>:</center></td>
            <td width='25%'> $namaLegkap </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>Nama</font></td>
            <td><center>:</center></td>
            <td> $nama </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>Jenis Kelamin</font></td>
            <td><center>:</center></td>
            <td> $gender </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>TTL</font></td>
            <td><center>:</center></td>
            <td> $ttl, $hari $bulan $tahun </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>Email</font></td>
            <td><center>:</center></td>
            <td> $email </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>Password</font></td>
            <td><center>:</center></td>
            <td> $pass </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>Alamat</font></td>
            <td><center>:</center></td>
            <td> $alamat </td>
        </tr>
                                <tr>
                <td><font face='Lucida Sans Unicode' size='2'>No. HP</font></td>
            <td><center>:</center></td>
            <td> $hp </td>
                </table>
                ");
                                }
                               
                else
                                {
                                                $_SESSION['error'] =$error;
                                                $_SESSION['post'] = $_POST;
                                                header("location: form.php");
                                }
               
                }

               
?>
<body style="background-color:#000000">
<br /><br />
<center>

<?php echo "<br/><br/><a href='form.php'><img width='80px' height='65px' src='BACK 2.gif'></a>"; ?>
</center>



 6. Maka hasilnya akan tampak seperti gambar di bawah ini



Terima Kasih
READ MORE
SHARE :

HOLA !!




Welcome to My blog


Apayaaa hehe okay nama pemilik blog ini adalah "Verinanika Norma Jelita" saya masih 20 th hihi.
Part Of Cinema 21.Hobi ... nulis gitu sama Traveling jadi saya share disini buat nyalurin hobi, meskipun saya sehari2nya sibuk "Bekerja" *ea hehe. Pekerja Paruh waktu, Pemikir keras, dan punya mimpi jadi "Penulis".


  • Popular
  • Recent
  • Comments

Blog

  • ►  2016 (5)
    • ►  Agustus (2)
    • ►  Mei (2)
    • ►  April (1)
  • ►  2014 (3)
    • ►  Agustus (1)
    • ►  Juni (1)
    • ►  Januari (1)
  • ▼  2013 (14)
    • ▼  Desember (8)
      • PHP 6
      • PHP 5
      • php4
      • ASP 6
      • PHP3
      • ASP 5
      • ASP 4
      • ASP 3
    • ►  November (2)
    • ►  Agustus (4)
@Verinanika. Diberdayakan oleh Blogger.

My Instagram

Introduction

Hello My name is Verinanika Norma Jelita,This blog to learn and share,I love Write so i need Blog to Express something ♥

Find me on
Instagram : @verinanikajelita

Related Blog

  • gheasafferina
    Tentang 2017
    8 tahun yang lalu
  • HAYJAB – Your Hijab Outfit
    Hello world
    6 tahun yang lalu
  • Look At Me
    BS ke Jogja #Beautiesquad1stGathering
    8 tahun yang lalu

Menu

  • Beranda

About Me

Unknown
Lihat profil lengkapku

Latest Post

Followers

ABOUT BLOGY



FlickR

Popular Posts

T Download Blogger Templates ThemeXpose . All Rights Reserved.