100% menganggap dokumen ini bermanfaat (1 suara)
872 tayangan3 halaman

Form PHP

Dokumen tersebut memberikan contoh kode PHP untuk membuat form login sederhana tanpa menggunakan database. Terdiri dari dua file yaitu form.php untuk membuat tampilan form dan proses.php untuk memproses data yang diinputkan pada form. Jika data tidak lengkap akan dialihkan kembali ke form dengan pesan kesalahan.

Diunggah oleh

Rizka Khairani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
872 tayangan3 halaman

Form PHP

Dokumen tersebut memberikan contoh kode PHP untuk membuat form login sederhana tanpa menggunakan database. Terdiri dari dua file yaitu form.php untuk membuat tampilan form dan proses.php untuk memproses data yang diinputkan pada form. Jika data tidak lengkap akan dialihkan kembali ke form dengan pesan kesalahan.

Diunggah oleh

Rizka Khairani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Nabila Rahmarizarti (1810501002)

Rizka Khairani (1810501006)


Diah Rahmawati (1810501020)
Mutiara Qur’aini (1810501024)

PRAKTIKUM WEB PROGRAMMING


Form PHP

TUGAS :
a. Buatlah form login dengan melakukan include pada halaman web anda yang akan
menampilkan nama anda, email, jam, hari, dan tanggal login setelah login tanpa
menggunakan database dengan menggunakan method get atau post!
b. Dari soal nomor satu, buatlah halaman lain untuk redirect yang menunjukkan bahwa data
tidak lengkap ketika user tidak memasukkan nama atau email pada saat login!

SYNTAX :
§ File 1 (form.php)

<?php
//ambil nilai variabel error
if (isset($_GET['error']))
{
$error=$_GET['error'];
}
else
{
$error="";
}

//siapkan pesan kesalahan


$pesan="";
if ($error=="variabel_belum_diset")
{
$pesan="<h3>Maaf, anda harus mengakses halaman ini dari form.php</h3>";
}
if($error=="nama_kosong")
{
$pesan="<h3>Maaf, anda harus mengisi nama</h3>";
}
if($error=="email_kosong")
{
$pesan="<h3>Maaf, anda harus mengisi email</h3>";
}
?>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Form PHP</title>
</head>
<body>
<h2>Form Login </h2>
<?php
echo $pesan;
?>
<form action="proses.php" method="get">
Nama: <input type="text" name="nama" />
<br />
E-Mail: <input type="text" name="email" />
<br />
<input type="submit" value="Submit" >
</form>
</body>
</html>

§ File 2 (proses.php)

<?php
if (isset($_GET['nama']) AND isset($_GET['email']))
{
$nama=$_GET['nama'];
$email=$_GET['email'];
$nama=htmlspecialchars($nama);
$email=strip_tags($email);
}
else
{
header("Location:form.php?error=variabel_belum_diset");
}

if(empty($nama))
{
header("Location:form.php?error=nama_kosong");
}
else
{
if (empty($email))
{
header("Location:form.php?error=email_kosong");
}
else
{
echo "Welcome $nama <br>
Your email address is $email <br>";
}
}
?>
<?php
date_default_timezone_set('Asia/Jakarta');

$date = new DateTime('now');


echo $date->format('d-m-Y & H:i:s');
?>

SCREENSHOT :

Anda mungkin juga menyukai