Tampilkan postingan dengan label PHP Pemula. Tampilkan semua postingan
Tampilkan postingan dengan label PHP Pemula. Tampilkan semua postingan

Membuat Halaman Login Sederhana Dengan Php Dan Mysql

Sudah usang tak menciptakan goresan pena mengenai PHP, baiklah kali ini saya akan menulis tutorial bagaimana menciptakan sebuah halaman login, apa itu halaman login ? sederhananya halaman login yaitu sebuah halaman yang disediakan untuk keperluan login dengan cara memasukan username dan password atau dapat juga email dan password dan lain sebagainya, menyerupai misal kalau kita hendak login ke akun facebook kita, biasanya kita memasukan email dan password pada sebuah form login bukan ?

Nah itu yang disebut dengan halaman login, hal yang niscaya selalu ada pada halaman login yaitu adanya form login minimal 2 buah form atau dapat juga lebih, baiklah tak perlu banyak kata lagi ayo kita mulai mebuat halaman login dengan memakai script php dengan mysql sebagai databasenya.




pertama-tam kita buat sebuah database dengan nama login di phpmyadmin, kemudian buat 1 buah tabel dengan nama tabel users yang berisi 3 field yaitu id yang bertipe integer dengan panjang 3, kemudian username yang bertipe varchar yang memiliki panjang 50, yang terakhir password yang bertipe varchar dengan panjang 50, atau lihat pada gambar 1.
gambar 1
sehabis kita simpan maka akan tampak menyerupai gambar 2.
gambar 2
kemudian kita isi database yang sudah kita buat dengan username dan password tanpa harus menciptakan form input terlebih dahulu caranya kita klik sql yang ada pada database login yang telah kita buat atau lihat pada gambar 3. lihat tanda panah merah.
gambar 3
kemudian ketikan arahan dibawah ini pada form sql.

INSERT INTO users (id,username,password) VALUES (1,'admin','admin')

arti dari arahan diatas kita telah menginput data kedalam tabel users pada data base login sebuah data dengan id 1 dengan username dan password admin. Setelah selesai menciptakan data base

kita buat sebuah folder di  C:\xampp\htdocs kita buat nama foldernya misalkan login, kemudian buat file koneksi dengan nama koneksi.php menyerupai arahan dibawah ini.


<?php


$server = 'localhost';
$username = 'root';
$password = '';
$database = 'login';


mysql_connect ($server,$username,$password) or die ('Koneksi Gagal !');


mysql_select_db ($database) or die ('Database tidak dapat dibuka');


?>



 kemudian buat form login dengan nama form.php dengan arahan menyerupai dibawah ini.


<form action='cek.php' method='post'>
Username : <input type='text' name='username'>  <p/>
Password : <input type='password' name='password'><p/>
<input type='submit' value='login'>
</form>

kemudian pada folder yang sama kita buat file cek.php kodenya menyerupai dibawah ini.


<?php

include "koneksi.php";


$login=mysql_query("SELECT * FROM users WHERE username='$_POST[username]' AND password='$_POST[password]'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);

if ($ketemu > 0) {
session_start();
  session_register("namauser");
  session_register("passuser");

  $_SESSION[namauser]     = $r[username];
  $_SESSION[passuser]     = $r[password];

  header('location:admin.php');
}

else {

echo "Username atau password anda salah !! mohon periksa lagi";

}

?>

kemudian kita buat file yang akan kita tuju yaitu file admin.php kodenya menyerupai di bawah ini.



<?php

session_start();

if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
  echo "Username atau password anda salah !! mohon periksa lagi";
}

else { ?>

<html>
<head>
<title>Halaman admin</title>
<style>
body {
font-family: arial;
font-size: 13px;
background: #ddd;
}
body a {
text-decoration: none;
}
</style>
</head>
<body>
<center>Hallo !! selamat tiba !! ini yaitu rujukan halaman admin maaf ya belum<br/>
ada isinya maen-maen ya ke <a href='http://' target='_blank'>blog saya</a>
<br/><a href='logout.php'>keluar</a>
</center>
</body>
</html>

<?php
}
?>


kemudian kita buat skrip untuk keluar dari halaman admin yaitu skrip logout.php.


<?php

session_start();

session_destroy();

echo "anda telah keluar";

?>

nah selesai deh, mudahan-mudahan bermanfaat dan semakin menambah pengetahuan anda ihwal PHP.
download skripnya disini



Script Php Untuk Resize Gambar Dikala Di Upload

Script Php Untuk Resize Gambar Dikala Di Upload

Merisize atau merubah ukuran gambar saat di upload sangat penting di lakukan alasannya hal ini dapat mengehemat bandwidth saat meload gambar apalagi jikalau gambar yang di upload ukurannya tidak mengecewakan besar, kita dapat saja mensiasati dengan memaksa merubah ukurannya dengan memasukan width pada gambar atau image yang kita upload namun pada kenyataannya tetap saja ukuran file asli  yang di load.

oleh alasannya itu perlunya kita meresize atau merubah ukuran image saat di upload, baiklah pertama yang kita butuhkan ialah server local yang sudah terinstal pada komputer, pada perkara ini saya menggunakan xampp, buat sebuah folder coba pada direktori xampp/htdocs - xampp/htdocs/coba - kemudian buat folder img di dalam foldr coba, kemudian buat file upload_image.php


<?php
//Fungsi untuk meng-upload gambar
function UploadImage($img_name){
header("Content-type: image/jpeg");

//direktori gambar
$vdir_upload = "img/";
$vfile_upload = $vdir_upload . $img_name;

//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["img"]["tmp_name"], $vfile_upload);

//identitas file asli
$im_src = imagecreatefromjpeg($vfile_upload);
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);

//Simpan dalam versi small 110 pixel
//set ukuran gambar hasil perubahan
$dst_width = 110;
$dst_height = ($dst_width/$src_width)*$src_height;

//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

//Simpan gambar
imagejpeg($im,$vdir_upload . "small_" . $img_name);

//Simpan dalam versi medium 320 pixel
//set ukuran gambar hasil perubahan
$dst_width = 320;
$dst_height = ($dst_width/$src_width)*$src_height;

//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

//Simpan gambar
imagejpeg($im,$vdir_upload . "medium_" . $img_name);

imagedestroy($im_src);
imagedestroy($im);
}
//Upload Gambar
UploadImage($_FILES["img"]["name"]);
?>

kemudian buat form.php


<html>
<body>
<form method="post" action="upload_image.php" enctype="multipart/form-data">
Image (JPG/JPEG) <input name="img" type="file"/></td>
<input name="submit" type="submit" value="Upload" />
</body>
</html>

kini coba upload sebuah gambar berformat jpg/jpeg. dan lihat pada folder img jikalau brhasil anda akan menemukan tiga file dengan ukuran berbeda.

Cara Mengupload Gambar Dengan Php

Pada dikala menciptakan postingan rasanya kurang lengkap kalau kita tidak menyertakan image atau gambar, dan biasanya kalau kita memposting sebuah gosip tanpa menyertakan gambar biasanya akan di bilang hoax atau gosip bohong, tapi kali ini aku tidak akan membahas hoax, kali ini aku akan membahas bagaimana mengupload sebuah gambar dan menampilkannya di halaman web.

Pertama-tama kita akan menciptakan sebuah database di localhost dengan nama db_gambar


Kemudian di dalam db_gambar kita akan menciptakan sebuah tabel dengan nama gambar yang berisi 2 kolom di dalamnya


2 kolom itu yang pertama kita beri nama id_gambar sebagai id dengan format integer atau didalam mysql biasa disingkat INT dengan nilai atau panjang 3 yang ke dua gambar dengan format VARCHAR dengan nilai 100, kalau datbase sudah siap kini kita akan menciptakan sebuah form dengan nama form_gambar.php

<form action=simpan_gambar.php method=POST enctype='multipart/form-data'>
<input type='file' name='fupload'>
<input type='submit' value='simpan'>
</form>

Kemudian kita akan menciptakan agresi nya dan kita beri nama sesuai dengan nama agresi yang ada di dalam form di atas ialah simpan_gambar.php

<?php

mysql_connect ("localhost", "root", "");
mysql_select_db ("db_gambar");

$lokasi_file=$_FILES['fupload']['tmp_name'];
$nama_file=$_FILES['fupload']['name'];

if (!empty($lokasi_file))
{
move_uploaded_file($lokasi_file,"gambar/$nama_file");

$simpan=mysql_query("INSERT INTO gambar(gambar) VALUES('$nama_file')");

if ($simpan)
{
echo "sukses";
}
else
{
echo "gagal";
}
}
?>

Kemudian kita akan mebuat skrip untuk menampilkan gambar yang sudah kita upload kita beri nama tampil_gambar.php

<?php

mysql_connect ("localhost", "root", "");
mysql_select_db ("db_gambar");

$tampil=mysql_query("SELECT * FROM gambar ORDER BY id_gambar DESC");

while ($d=mysql_fetch_array($tampil))
{
echo "<img src=gambar/$d[gambar]>";
}

?>

Selesai sudah kini coba buka browser dan ketikan http://localhost/gambar/form_gambar.php dan anda coba menguplad sebuah gambar, lalu coba lihat gambar di browser dengan mengetikan http://localhost/gambar/tampil_gambar.php kalau gambar sudah tampil itu artinya anda sudah berhasil, supaya bermanfaat wassalam

Membuat Buku Tamu Sederhana Dengan Php Dan Mysql

PHP yaitu salah satu script yang banyak dipakai dalam pembuatan sebuah website, banyak yang mengunakan PHP alasannya yaitu kinerjanya dan sifatnya yang open source, PHP yaitu script yang bekerjasama dengan database kalau di ibaratkan sebuah toko PHP yaitu karyawan yang bertugas di gudang penyimpanan sedangkan yang bekerja di etalase atau bab depan itu kerjaanya HTML, CSS, atau Java Script, jadi kiprah PHP yaitu menyediakan apa yang orang minta dari gudang atau dalam bahasa kegiatan yaitu database, kira-kira begitulah pengertian nya.

Oke kita eksklusif saja pada inti nya kita akan melihat bagaimana sistem kerja PHP dalam hal menyajikan  data dari gudang penyimpanan atau dari database, mula-mula kita akan menciptakan database pada localhost cara penginstalan local host sudah pernah aku tulis disini database yang aku pakai kali ini mengunakan Php My Admin yang ada pada Xampp, Xampp nya teman dapat download disini.

Oke kita mulai pertama kita buat Data base di Phpmyadmin, buka browser anda lalu ketikan local host pada addres kafe maka akan tampil tampilan xampp nya pada Phpmyadmin kita akan menciptakan data base

CREATE TABLE `bukutamu`.`tamu` (
`id` MEDIUMINT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 100 ) NOT NULL ,
`komentar` TEXT NOT NULL )
ENGINE = MYISAM

nah kita gres saja menciptakan data base dengan nama buku tamu dengan tabel tamu di dalamnya

Sekarang kita akan menciptakan form dengan nama form_tamu.php untuk menginput buku tamu dengan isian nama emali dan komentar ini script nya.


<form action="simpan.php" method="post">

Nama : < input type="text" name="nama">

Email <input type="email" name="email">

Komentar <textarea name="komentar"> </textarea>

input type="submit" value="kirim"

</form>

Nah kini kita sidah punya form untuk menginput komentar, apakah komentar nya sudah dapat disimpan ? tentu saja belum.. kiat belum menciptakan action untuk menyimpan komentar kita. Sekarang kita akan menciptakan action dengan nama simpan.php sesuai nama yang ada pada form komentar.

<?php
mysql_connect ("localhost", "root", "");
myql_select_db ("bukutamu");
$nama = $_POST ['nama'];
$email = $_POST ['email'];
$komentar = $_POST ['komentar'];

$kueri = "INSERT INTO tamu (nama, email, komentar) VALUES ('$nama', '$email', '$komentar')";
$sukses = mysql_query ($kueri);

if ($sukses)
echo "Input komentar sukses";
else
echo "Input komentar gagal ! ulangi";

?>

Setelah menciptakan skrip untuk menyimpan komentar dan data di database kini kita akan menciptakan skrip komentar yang akan menampilkan komentar-komentar yang telah masuk ke database, kita akan menciptakan skrip dengan nama : tampil_komentar.php

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

$tampil = "SELCT * FROM tamu ORDER BY id DESC " ;
 $hasil = mysql_query ($tampil);
while (mysql_fetch_array ($hasil))

{
echo "Nama : $data[nama]";
echo "Email : $data[email]";
echo "Pesan : $data[pesan]";
}
?>

Nah buku tamu sudah, untuk menginput komentar teman dapat buka form_tamu.php lalu untuk menampilkan data komentar teman dapat membuka tampil_komentar.php  o ya jangan lupa save dalam satu folder beri nama bukutamu lalu save di direktori C-xampp-htdocs coba buka browser pada address kafe ketikan localhost/bukutamu/form_tamu.php, selamat mencoba biar berhasil dan hingga jumpa di postingan berikutnya.