Kamis, 29 Desember 2016

Cara membuat form php tanpa menggunakan database

1. index.php

<!DOCTYPE html>
<html>
<head>
<title>Inhal Pertemuan 1</title>
</head>
<body>
<table>
<form method="POST" action="tampil.php">
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama"></td>
</tr>

<tr>
<td>NIM</td>
<td>:</td>
<td><input type="text" name="nim"></td>
</tr>

<tr>
<td>Alamat</td>
<td>:</td>
<td><input type="text" name="alamat"></td>
</tr>

<tr>
<td></td>
<td></td>
<td><input type="submit" name="simpan" value="simpan"></td>
</tr>


</form>

</table>

</body>
</html>

2. tampil.php

<?php
$nama=$_POST['nama'];
$nim=$_POST['nim'];
$alamat=$_POST['alamat'];

echo "<table width=400 border=1 align=center>

<tr>
<td>Nama</td>
<td>:</td>
<td>".$nama."</td>
</tr>

<tr>
<td>NIM</td>
<td>:</td>
<td>".$nim."</td>
</tr>

<tr>
<td>Alamat</td>
<td>:</td>
<td>".$alamat."</td>
</tr>


</table>";

 ?>

Membuat form dengan php dan javascript

1. index.php

<!DOCTYPE html>
<html>
<head>

<title>Form Pendaftaran</title>
<script type="javascript">

function validasinim(){
var angka    = /^[0-9]+$/;
var nim = document.getElementById("nim").value;
if (nim.match(angka)){

} else{
text = "harus berisi angka";
}
document.getElementById("demo").innerHTML = text;
}
   
     function validasinama(){
var huruf = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
var nama = document.getElementById("nama").value;
if (nim.match(huruf)){

} else{
pesan1 = "harus berisi huruf";
}
document.getElementById("demo1").innerHTML = pesan1;
}

function validasiemail(){
var emailValid = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
var email = document.getElementById("emial").value;
if (nim.match(emailValid)){

} else{
pesan2 = "harus berisi huruf";
}
document.getElementById("demo2").innerHTML = pesan2;
}

function validasiumur(){
var umurrr = /^Range [15-45]/;
var umur = document.getElementById("umur").value;
if (nim.match(umurrr)){

} else{
pesan3 = "harus berisi huruf";
}
document.getElementById("demo3").innerHTML = pesan3;

}

function validasiuser(){
var userrr = Range (15-45);
var umur = document.getElementById("umur").value;
if (nim.match(umurrr)){

} else{
pesan3 = "harus berisi huruf";
}
document.getElementById("demo3").innerHTML = pesan3;
    return true
    }

</script>
</head>
<body>
<form>
<table>

<tr>
<td>NIM</td>
<td>:</td>
<td><input type="text" name="nim" placeholder="nim Anda" onkeyup="validasinim()"/></td>
<td><p id="demo">--></p></td>
</tr>

<tr>
<td>Nama Lengkap</td>
<td>:</td>
<td><input type="text" name="nama" placeholder="nama lengkap Anda" onkeyup="validasinama()" /></td>
<td><p id="demo1">--></p></td>
</tr>
   
<tr>
<td>Email</td>
<td>:</td>
<td><input type="text" name="email" placeholder="email Anda" onkeyup="validasiemail()" /></td>
<td><p id="demo2">--></p></td>
</tr>

  <tr>
<td>Umur</td>
<td>:</td>
<td><input type="text" name="umur" placeholder="15-45" onkeyup="validasiumur()" /></td>
<td><p id="demo1">--></p></td>
</tr>

<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="user" placeholder="username"/></td>
</tr>

    <tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="pass" placeholder="password" /></td>
</tr>

    <tr>
    <td><input type="submit" value="Simpan Data" name="submit" /></td>
 
    </tr>
     
     

</table>
</form>
</body>
</html>

2. index1.php

<!DOCTYPE html>
<html>
<head>
<title>Form</title>
<script type="text/javascript">


function ceknim(){
var angka = /^[0-9]+$/;
var nim = document.getElementById("nim").value;
if (nim.match(angka)){
text1 = "ok";
}else{
text1 = "NIM harus Angka!";
}
document.getElementById("demo").innerHTML = text1;
}

function ceknama(){
var huruf = /^[a-zA-Z]+$/;
var nama = document.getElementById("nama").value;
if (nama.match(huruf)){
text2 ="ok";
}else{
text2 = "Nama harus Huruf!";
}
document.getElementById("demo1").innerHTML = text2;
}

function cekemail(){
var mail = /^\w+@[a-zA-Z]+?\.[a-zA-Z]{2,3}$/;
var email = document.getElementById("email").value;
if (email.match(mail)){
text3 = "ok";
}else{
text3 = "Email belum benar!";
}
document.getElementById("demo3").innerHTML = text3;
}

function cekumur(){
var angka = /^[0-9]+$/;
var umur = document.getElementById("umur").value;
if (isNaN(umur)){
text4 = "harus berisi angka!";
}else if(umur <15 || umur>45){
text4= "benar";
}
document.getElementById("demo3").innerHTML = text4;
}

</script>
</head>
<body>
<form>
<table>
<tr><td><input type="text" id="nim" placeholder="NIM" onkeyup="ceknim()"></td>
<td><p id="demo">*</p></td>
</tr>
<tr>
<td><input type="text" id="nama" placeholder="Nama" onkeyup="ceknama()"></td>
<td><p id="demo1">*</p></td>
</tr>
<tr>

<td><input type="text" id="email" placeholder="Email" onkeyup="cekemail()"></td>
<td><p id="demo3">*</p></td>
</tr>
<tr>

<td><input type="text" id="umur" placeholder="Umur" onkeyup="cekumur()"></td>
<td><p id="demo4">*</p></td>
</tr>
<tr>

<td><input type="text" id="user" placeholder="Username"></td>
<td></td>
</tr>
<tr>

<td><input type="password" id="pass" placeholder="password"></td>
<td><p> </p></td>
</tr>
<tr>
<td><input type="submit" name="submit"></td>
<td><p> </p></td>
</tr>
</table>
</form>

</body>
</html>

3. coba.php

<script>
    function validasi(){
        var nimValid     = /^[0-9]*$/;
        var namaValid    = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
        var emailValid   = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
        var nama         = formulir.nama.value;
        var jeniskelamin = formulir.jenis_kelamin.value;
        var email        = formulir.email.value;
        var pesan = '';
     
        if (nama == '') {
            pesan = '-Nama tidak boleh kosong\n';
        }
     
        if (nama != '' && !nama.match(namaValid)) {
            pesan += '-nama tidak valid\n';
        }
     
        if (jeniskelamin == '') {
            pesan += '-jenis kelamin harus dipilih\n';
        }
     
        if (email == '') {
            pesan += '-email tidak boleh kosong\n';
        }
     
        if (email !=''  && !email.match(emailValid)) {
            pesan += '-alamat email tidak valid\n';
        }
     
        if (pesan != '') {
            alert('Maaf, ada kesalahan pengisian Formulir : \n'+pesan);
            return false;
        }
    return true
    }
</script>

<fieldset style="margin:auto; width:40%;">
<legend>Formulir Biodata</legend>
<form name="formulir" action="simpan_data.php" method="post" onSubmit="return validasi()">
    <p>
        Nama Lengkap : <br />
        <input type="text" name="nama" placeholder="nama lengkap Anda" />
    </p>
 
    <p>
        Jenis Kelamin : <br />
        <select name="jenis_kelamin">
            <option value="">-Pilih-</option>
            <option value="laki-laki">Laki-Laki</option>
            <option value="perempuan">Perempuan</option>
        </select>
    </p>
 
    <p>
        Email Anda : <br />
        <input type="text" name="email" placeholder="email Anda" />
    </p>
 
    <p>
        <input type="submit" value="Simpan Data" name="submit" />
        <input type="reset" value="Reset Form" name="reset" />
    </p>
</form>

</fieldset>

4. javascript.php

<!DOCTYPE html>
<html>
<head>
<title>Form Pendaftaran</title>
<script type="javascript"> 
function validasinim(){
var angka    = /^[0-9]+$/;
var nim = document.getElementById("nim").value;
if (nim.match(angka)){
} else{
text = "harus berisi angka";
}
document.getElementById("demo").innerHTML = text;
}
     
     function validasinama(){
var huruf = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
var nama = document.getElementById("nama").value;
if (nim.match(huruf)){
} else{
pesan1 = "harus berisi huruf";
}
document.getElementById("demo1").innerHTML = pesan1;
}

function validasiemail(){
var emailValid = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
var email = document.getElementById("emial").value;
if (nim.match(emailValid)){
} else{
pesan2 = "harus berisi huruf";
}
document.getElementById("demo2").innerHTML = pesan2;
}

function validasiumur(){
var umurrr = /^Range [15-45]/;
var umur = document.getElementById("umur").value;
if (nim.match(umurrr)){
} else{
pesan3 = "harus berisi huruf";
}
document.getElementById("demo3").innerHTML = pesan3;

}

function validasiuser(){
var userrr = Range (15-45);
var umur = document.getElementById("umur").value;
if (nim.match(umurrr)){
} else{
pesan3 = "harus berisi huruf";
}
document.getElementById("demo3").innerHTML = pesan3;
    return true
    }

</script>
</head>
<body>
<form>
<table>

<tr>
<td>NIM</td>
<td>:</td>
<td><input type="text" name="nim" placeholder="nim Anda" onkeyup="validasinim()"/></td>
<td><p id="demo">--></p></td>
</tr>

<tr>
<td>Nama Lengkap</td>
<td>:</td>
<td><input type="text" name="nama" placeholder="nama lengkap Anda" onkeyup="validasinama()" /></td>
<td><p id="demo1">--></p></td>
</tr>
      
<tr>
<td>Email</td>
<td>:</td>
<td><input type="text" name="email" placeholder="email Anda" onkeyup="validasiemail()" /></td>
<td><p id="demo2">--></p></td>
</tr>
  
  <tr>
<td>Umur</td>
<td>:</td>
<td><input type="text" name="umur" placeholder="15-45" onkeyup="validasiumur()" /></td>
<td><p id="demo1">--></p></td>
</tr>
  
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="user" placeholder="username"/></td>
</tr>
  
    <tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="pass" placeholder="password" /></td>
</tr>

    <tr>
    <td><input type="submit" value="Simpan Data" name="submit" /></td>
   
    </tr>
        
        

</table>
</form>
</body>
</html>

5. 

Log In Menggunakan Session

1. Buat index.php

<!DOCTYPE html>
<html>
<head>
<title>FORM LOGIN</title>
</head>
<body>
<table>
<form method="POST" action="proses.php">
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="login"></td>
</tr>
</form>
</table>
</body>
</html>

2. Buat login.php

<?php

$username = $_POST['username'];
$passwrod = $_POST['pass'];

$_SESSION['username'] = $username;
$_SESSION['passwrod'] = $passwrod;
header("Location: dashboard.php");



 ?>

3. Buat proses.php

<?php
include "koneksi.php"

$username = $_POST['username'];
$password = $_POST['pass'];

$rahman = "select * from login WHERE username = '$username' AND password = '$password'";
  $rd = mysql_query($rahman);
  $dinnur = mysql_fetch_array($rd);
 
  if ($dinnur['username'] == $username AND $dinnur['pass'] == $password) {
  session_start(); // memulai fungsi session
  $_SESSION['username'] = $username;
  header("location:berhasil.php"); // jika berhasil login, maka masuk ke file home.php
  }
  else {
  echo "Gagal Masuk"; // jika gagal, maka muncul teks gagal masuk
  }

 ?>

4. Buat berhasil.php

<?php
  session_start();
  if (empty($_SESSION['username'])) {
  header("location:form_login.php"); // jika belum login, maka dikembalikan ke file form_login.php
  }
  else {
  ?>
  Selamat <b><?php echo $_SESSION['username'] ?></b> Berhasil Masuk <br />
  <a href="logout.php">Klik di sini</a> untuk Keluar
 <?php } ?>


Kuliah PWD 5

1. Buat database.
2. Buat file kuliah5.php

<?php
mysql_connect("localhost","root","");
mysql_select_db("kuliah");

//$query="insert into mahasiswa values('1400018135', 'syahrul afrizal', 'joga', 'afrizalsyahrul@gmail.com')";
$query="select * from mahasiswa";
$hasil=mysql_query($query);

/*if ($hasil) {
echo "Input data berhasil";
}else{
echo "Input data gagal";
}*/

$i=1;
while ($data=mysql_fetch_array($hasil)) {
echo $data['NIM'];
echo $data['Nama'];
echo $data['Alamat'];
echo $data['email'];
$i++;
}

?>

3. Buat file classkul5.php

<?php
class kuliah5{
private $host;
private $user;
private $password;
private $db;

function __construct($a, $b, $c, $d) {
$this->host = $a;
$this->user = $a;
$this->password = $a;
$this->db = $a;

}

function sambung(){
mysql_connect($this->host, $this->user, $this->password);
mysql_select_db($this->db);
}

function tambahdata($nim, $nama, $alamat, $email){
$query="insert into mahasiswa values('$nim', '$nama', '$alamat', '$email')";
$hasil=mysql_query($query);
if ($hasil) {
echo "berhasil";
}
else {
echo "gagal";
}
}

function tampildata(){

$query="select * from mahasiswa";
$hasil=mysql_query($query);

//$i=1;
while ($data=mysql_fetch_array($hasil)) {

/*echo "data ke-",. $i. "<br/>";
echo $data['NIM']. "<br/>";
echo $data['Nama']. "<br/>";
echo $data['Alamat']. "<br/>";
echo $data['email']. "<br/>";*/

$data[]=$d;

//$i++;
}
return($data);
}

}


?>

4. Buat file pemanggil.php

<?
include 'classkul5.php';

$host="localhost";
$user="root";
$password="";
$db="kuliah";

$vardb=new database($host, $user, $password, $db);

$vardb->sambung();

$aksi=$_GET['aksi'];

if ($aksi=='tambahdata'){
$vardb->tambahdata($_POST['nim'],$_POST['nama'],$_POST['alamat'])
}

$vardb->tambahdata('1400018136', 'rahman', 'warungboto', 'rdrahman96@gmail.com');

$vardb->tampildata();
?>

5. Buat setting.php

<html>
<head></head>
<?
include "pemanggil.php"

<body>
<form>
<table>

($vardb->tampildata()as $x){
<tr>
<td><? echo $no++; ?></td>
<td><? echo $x['nim']; ?></td>
<td><? echo $x['nama']; ?></td>
<td><? echo $x['alamat']; ?></td>
<td><? echo $x['email']; ?></td>
</tr>
<td><a href="edit.php?nim=<?php echo $x['nim']; ?> &aksi=edit">EDIT</a>
<a href="delete.php?nim=<?php echo $x['nim']; ?> &aksi=delete">DELETE</a>
</td>

</table>
</form>






</body>
</html>

Menghitung Bangun Ruang Menggunakan php

1. Buat nama file bangunruang.php

<?php

class Bangunruang{
private $luas;
protected $lebar=2;
protected $panjang=3;

public function Inputpanjang(){
return $this->panjang;
}

public function Inputlebar(){
return $this->lebar;
}


function LuasPersegi(){
$this->luas= $this->panjang * $this->lebar;
echo "Persegi dengan panjang= 3 dan lebar= 2 mempunyai :<br> 1. Luas persegi = $this->luas";
}

}

class Balokbalok extends Bangunruang{
public $Keliling;
public $tinggi=4;

public function Inputtinggi(){
$this->tinggi;
return $this->tinggi;
}

public function KelilingBalok(){
$this->keliling = 4*($this->panjang + $this->lebar + $this->tinggi);
echo "<br>2. Keliling balok = $this->keliling";
}

}

$ikiluasloh =new Bangunruang();
$ikiluasloh->inputpanjang();
$ikiluasloh->Inputlebar();
$ikiluasloh->LuasPersegi();

$ikikelilingloh =new Balokbalok();
$ikikelilingloh->inputtinggi();
$ikikelilingloh->KelilingBalok();


?>
 
biz.