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>";
?>
Kamis, 29 Desember 2016
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>
<!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 } ?>
<!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>
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();
?>
<?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();
?>
Langganan:
Postingan (Atom)