• 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
    Ketemuan sama Temen SD
    About Me
    Me,Mozilla and Wikufest2013 :)

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
    7 tahun yang lalu
  • HAYJAB – Your Hijab Outfit
    Hello world
    5 tahun yang lalu
  • Look At Me
    BS ke Jogja #Beautiesquad1stGathering
    7 tahun yang lalu

Menu

  • Beranda

About Me

Unknown
Lihat profil lengkapku

Latest Post

Followers

ABOUT BLOGY



FlickR

Popular Posts

  • Ketemuan sama Temen SD
    Time to say “Hi” Okay liburan kali ini lumayan panjang sih di tanggalan pada umumnya,tapi tidak di tanggalan saya hehe karena tgl 5,6,7,8 ...
  • Me,Mozilla and Wikufest2013 :)
    Hello my name is Verinanika Norma Jelita from Eleven Networking Three (Everest), you can call me Nika  I come from vocational high school...
  • About Me
    About me ? Verinanika NJ Asal asli dari Bojonegoro yang masih 20 tahun. Alumni SMK Telkom Malang, dan bagian dari Cinema 21. ...
  • ASP 3
    Pada Praktikum ASP 3 ini pertama buka Visual studio lalu New Project dan beri nama Tugas 3, kemudian pada program.cs ketikkan script di bawa...
  • Sejarah PHP
    Sejarah PHP Oke kali ini saya akan membahas tentang sejarah “PHP” eit’s jangan negative thinking dulu dong PHP kan enggak bera...
  • Rindu
    Rindu   adalah sebuah hasrat atau keinginan seseorang untuk bertemu.Rindu layaknya sebuah penantian.Menanti seseorang yang sangat ingin u...
  • YANG TELAH KAU PATAHKAN LAGI
    Kepadamu,terimaksih telah kau patahkan lagi,sekalilagi terimakasih terimakasih untuk semua luka yg telah kau beri terimakasih untuk ...
  • ASP 5
    Hai sekarang saya akan Memposting tentang tutorial Praktikum ASP 5 1. Buat New Project dengna nama PraktikumASP5 2. Buat New File dengan n...
  • Mengulas "Usai di sini"
    Mengulas lagu Raisa "Usai disini "Ku kan menunggu tapi tak selamanya " ini nih quotesnya ,jadi buat para penuggu-ers ya...
  • Paris :)
    Paris !! Kota impian dan favorit ketiga setelah Makkah dan Madinah.Kota ini terletak di Negara Perancis. Kota yang penuh Rom...

T Download Blogger Templates ThemeXpose . All Rights Reserved.