pertam tama, buka netbeans, dan buat file baru berbentuk PHP, beri nama validator.php , kemudian letakkan script di bawah ini diatas tag <html> :
<?php
if(isset($_POST['submit'])){
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
$cek='';
}
else{
$nama='';
$gender='';
$cek="Harus diisi lengkap!";
}
?>
Kemudian letakkan coding berikut diatas tag </head> :
<style type="text/css">
<style type="text/css">
#form-wrap {
background: #666;
padding: 20px;
overflow: hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: -moz-radial-gradient(center 10% 20deg, circle cover, #444 20%, #000000 50%);
background: -webkit-gradient(radial, 430 50, 0, 430 50, 312, from(#444), to(#000));
}
#beautiful {
width: 300px;
margin: 20px auto;
background: #FFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-moz-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-webkit-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(255,255,255)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(255,255,255) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
-webkit-box-reflect: below 10px
-webkit-gradient(linear, left top, left bottom,
from(transparent), to(rgba(255, 255, 255, 0.2)));
}
#submit {
width: 100px;
cursor: pointer;
box-shadow: 0 0 4px 0 #666;
-moz-box-shadow: 0 0 4px 0 #666;
-webkit-box-shadow: 0 0 4px 0 #666;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(237,237,237)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(237,237,237) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
}
#submit:hover {
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(232,114,198)),
color-stop(0.41, rgb(230,71,185)),
color-stop(1, rgb(235,176,218))
);
background: -moz-linear-gradient(
center bottom,
rgb(232,114,198) 0%,
rgb(230,71,185) 41%,
rgb(235,176,218) 100%
);
}
</style>
Letakkan coding di bawah ini diatas tag </head> :
<style type="text/css">
<style type="text/css">
#form-wrap {
background: #666;
padding: 20px;
overflow: hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: -moz-radial-gradient(center 10% 20deg, circle cover, #444 20%, #000000 50%);
background: -webkit-gradient(radial, 430 50, 0, 430 50, 312, from(#444), to(#000));
}
#beautiful {
width: 300px;
margin: 20px auto;
background: #FFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-moz-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-webkit-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(255,255,255)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(255,255,255) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
-webkit-box-reflect: below 10px
-webkit-gradient(linear, left top, left bottom,
from(transparent), to(rgba(255, 255, 255, 0.2)));
}
#submit {
width: 100px;
cursor: pointer;
box-shadow: 0 0 4px 0 #666;
-moz-box-shadow: 0 0 4px 0 #666;
-webkit-box-shadow: 0 0 4px 0 #666;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(237,237,237)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(237,237,237) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
}
#submit:hover {
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(232,114,198)),
color-stop(0.41, rgb(230,71,185)),
color-stop(1, rgb(235,176,218))
);
background: -moz-linear-gradient(
center bottom,
rgb(232,114,198) 0%,
rgb(230,71,185) 41%,
rgb(235,176,218) 100%
);
}
</style>
Letakkan codng berikut di bawah tag </head> :
<body id="form-wrap">
<center>
<font face="BeanTown" color="white" size="5"><b><h1>
<?php echo $cek ?></h1>
</b></br></font></center>
<form action="Konversi.php" method="post" name="form1" id="beautiful">
<font face="AvantGarde Md BT"><p>
Nama : <input type="text" placeholder="nama" name="nama" value="<?php echo $nama ?>"/></p>
<p>
Jenis Kelamin : <br><input type="radio" name="gender" value="L"
<?php ($gender=="L")? print 'checked=""': print ''; ?>/>
Laki-Laki<br>
<input type="radio" name="gender" value="p"
<?php ($gender=="P")? print 'checked=""': print ''; ?> />
Perempuan</p>
<center>
<input type="submit" name="submit" value="Submit" id="submit"/></center>
</font>
</form>
<?php
if(isset($_POST['submit'])){ //apakah data ter-submit?
/*membuat variabel untuk menyimpan data yan dikirim*/
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
//cek apakah data yang dikirim tidak kosong
if($nama=='' || $gender==''){
echo '<h2>
Maaf Data Kurang Lengkap</h2>
';
}else{
/*cek jenis kelamin*/
if($gender=='L'){
echo '<h2>
Selamat Datang Bro, '.$nama.' !!</h2>
';
}else{
echo '<h2>
Selamat Datang Sis, '.$nama.' !!</h2>
';
}
}
}
?>
</body>
</html>
</center>
Kita sudah bisa membuat file validator, sekarang kita akan membuat file konversi, dimana nantinya jika kita sudah mengisi data data di file validator, maka kita akan meluncur ke file konversi. berikut langkah langkahnya :
1. buat file baru dengan nama konversi.php
2. Letakkan coding berikut diatas tag <html> :
<?php
if(isset($_POST['submit1'])){
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
?>
3. Letkkan coding berikut diatas tag </head> :
<style type="text/css">
#form-wrap {
background: #666;
padding: 20px;
overflow: hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: -moz-radial-gradient(center 10% 20deg, circle cover, #444 20%, #000000 50%);
background: -webkit-gradient(radial, 430 50, 0, 430 50, 312, from(#444), to(#000));
}
#beautiful {
width: 300px;
margin: 20px auto;
background: #FFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-moz-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
-webkit-box-shadow: 0 0 7px 0px #000 inset, 0 0 16px 0px #000;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(255,255,255)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(255,255,255) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
-webkit-box-reflect: below 10px
-webkit-gradient(linear, left top, left bottom,
from(transparent), to(rgba(255, 255, 255, 0.2)));
}
#submit {
width: 100px;
cursor: pointer;
box-shadow: 0 0 4px 0 #666;
-moz-box-shadow: 0 0 4px 0 #666;
-webkit-box-shadow: 0 0 4px 0 #666;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(237,237,237)),
color-stop(0.41, rgb(217,217,217)),
color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
center bottom,
rgb(237,237,237) 0%,
rgb(217,217,217) 41%,
rgb(255,255,255) 100%
);
}
#submit:hover {
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(232,114,198)),
color-stop(0.41, rgb(230,71,185)),
color-stop(1, rgb(235,176,218))
);
background: -moz-linear-gradient(
center bottom,
rgb(232,114,198) 0%,
rgb(230,71,185) 41%,
rgb(235,176,218) 100%
);
}
</style>
4. Kemudian letakkan coding berikut dibawah tag </head>
<body id="form-wrap">
<center>
<font face="BeanTown" color="white" size="5"><b><h1 class="b">
Konversi Bilangan !</h1>
</b></font></center>
<tr>
<td align ="center">
<!-- Proses Pilih Gender dari file Validator.php -->
<center>
<font face="AvantGarde Md BT" color="white"><?php
if(isset ($_POST['submit'])){
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
}
if(isset ($_POST['submit'])){
if($nama==''|| $gender==''){// tanda || : OR
echo"<script>
alert('Maaf data kurang lengkap ? Isi Nama dan Jenis Kelamin');
document.location.href='Validator.php';
</script>";//menggunakan javascript
}
else{
//cek jenis kelamin
//yang ini pakek petik dua
if($gender=='L'){
echo"<br><h1 class='bayangan'>
Selamat Datang Bro, $nama !!</h1>
";
}
else{
echo"<br><h1 class='bayangan'>
Selamat Datang Sis, $nama !!</h1>
";
}
//yang ini pakek petik satu
//if($gender=='L'){
// echo '<h2>
Selamat Datang Bro, '.$nama.' !!</h2>
';
//}
//else{
// echo '<h2>
Selamat Datang Sis, '.$nama.' !!</h2>
';
//}
//antar petik satu dan dua, model penulisan/script beda, tapi hasilnya sama. Petik dua, gak perlu membedakan antara String dengan Variabel.
}
}
?>
</font></center>
<!-- End proses pilih Gender -->
<p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>
"
method="POST" name="form1" id="beautiful">
<center>
<font face="AvantGarde Md BT"><h2>
Tuliskan nilai bilangan Desimal nya : </h2>
<input placeholder="bilangan desimal" required="required" type="text" name="decimal" size ="25" value="<?php echo $decimal ?>"/><br>
<h2>
Pilih salah satu Konversi : <br>
<input type="radio" name="pilih" value="B"
<?php ($pilih=="B")? print 'checked=""' : print ''; ?>/>
Biner<br>
<input type="radio" name="pilih" value="H"
<?php ($pilih=="H")? print 'checked=""' : print ''; ?>/>
Hexa<br>
<input type="radio" name="pilih" value="O"
<?php ($pilih=="O")? print 'checked=""' : print ''; ?>/>
Oktal<br>
</h2>
<center>
<input type="submit" name="submit1" value="Konversikan" id="submit"></center>
<br></font>
</form>
</center>
<!-- Proses Konversi -->
<center>
<font face="AvantGarde Md BT" color="white"><?php
if(isset($_POST['submit1'])){//isset : penekanan form
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
if(isset ($_POST['submit1'])){
if($decimal==''|| $pilih==''){
echo"<script>alert('Isi nilai Desimal dan pilih Konversi !')</script>";//menggunakan javascript
}
else{
if($pilih=='B'){
//Konversi ke Biner
if (isset($_POST['decimal'])) {
$decimal = $_POST['decimal'];
$original = $_POST['decimal'];
$binary = '';
if (preg_match('/[^0-9]/',$decimal)) {
die ("Maaf. Inputan salah...");
}
else {
while ($decimal > 0) {
if ($decimal%2 == 0) {
$binary .= 0;
$decimal /= 2;
}
else {
$binary .= 1;
$decimal = ($decimal/2)-0.5;
}
}
$result = strrev($binary);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Biner hasilnya adalah $result.</h2>
";
}
}
else {
}
}
else{
if($pilih=='H'){
//Konversi ke Hexa
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$hex='';
while ($des>0){
$hasil=$des%16;
switch($hasil){
case 0 : $hex.="0"; break;
case 1 : $hex.="1"; break;
case 2 : $hex.="2"; break;
case 3 : $hex.="3"; break;
case 4 : $hex.="4"; break;
case 5 : $hex.="5"; break;
case 6 : $hex.="6"; break;
case 7 : $hex.="7"; break;
case 8 : $hex.="8"; break;
case 9 : $hex.="9"; break;
case 10: $hex.="A"; break;
case 11: $hex.="B"; break;
case 12: $hex.="C"; break;
case 13: $hex.="D"; break;
case 14: $hex.="E"; break;
case 15: $hex.="F";
default:break;
}
if($des/16==0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}}
$result = strrev($hex);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Hexadecimal hasilnya adalah $result.</h2>
";
}
}
else{
//Konversi ke Oktal
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$octal='';
while ($des>0){
$hasil=$des%8;
switch($hasil){
case 0 : $octal.="0"; break;
case 1 : $octal.="1"; break;
case 2 : $octal.="2"; break;
case 3 : $octal.="3"; break;
case 4 : $octal.="4"; break;
case 5 : $octal.="5"; break;
case 6 : $octal.="6"; break;
case 7 : $octal.="7";
default:break;
}
if($des/8>0){
$sisa=($des/8);
$des=$sisa%8;
}
else{
$sisa=($des%8);
$des=$sisa;
}}
$result = strrev($octal);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Oktal hasilnya adalah $result.</h2>
";
}
else{
}
}
}
//yang ini pakek petik satu
//if($gender=='L'){
//echo '<h2>
Selamat Datang Bro, '.$nama.' !!</h2>
';
//}
//else{
//echo '<h2>
Selamat Datang Sis, '.$nama.' !!</h2>
';
//}
//antar petik satu dan dua, model penulisan/script beda, tapi hasilnya sama. Petik dua, gak perlu membedakan antara String dengan Variabel.
}
}
echo "<br><h2>
<a href='Konversi.php'>RESET</a></h2>
<br><br>";
?></font></center>
<!-- End proses Konversi -->
</body>
</html>
5. Tekan Shift + F6, dan lihat hasilnya
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Label: PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend
menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan
lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut
Label: PHP
PENGERTIAN PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai
saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun
tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan
lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java
Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks
berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!,
Postnuke, Xaraya, dan lain-lain.
Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih ber
Label: PHP
Langganan:
Postingan (Atom)