• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Rancang Bangun Website SMA N 3 Salatiga sebagai Sarana Promosi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Rancang Bangun Website SMA N 3 Salatiga sebagai Sarana Promosi"

Copied!
9
0
0

Teks penuh

(1)

49 Lampiran

Kode Program 1 Kode Program untuk Login

//Bagian Form Login

<div class ="contact-form">

<form method="post" action="sublogin.php"> <table>

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

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

<div class ="buttons">

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

</div> </table>

</form> </div>

//Bagian Sublogin <?php

require("koneksi.php"); if (isset($_POST['login'])) {

(2)

50

$result = mysql_query("SELECT * FROM admin WHERE username = '$username' AND password = '$password' ");

if (!$result) {

header("location:login.php"); }

$numberOfRows = MYSQL_NUMROWS($result); If ($numberOfRows == 0) {

echo "<script>alert('Maaf, tidak ada username ".$_POST['username']." dengan password tersebut.');

window.location='login.php';</script> <br>";

else if ($numberOfRows > 0) { session_start();

$_SESSION['loggedin'] = $username; $query = mysql_query("SELECT * FROM admin WHERE username = '$username'") or die (mysql_error());

$display = mysql_fetch_array($query); header("location:home-admin.php"); }

(3)

51

Kode Program 2 Kode Program untuk Input Berita

//Bagian form input berita <?php

include("../koneksi.php"); $user = $_SESSION['loggedin'];

$query = mysql_query("SELECT * FROM admin WHERE username = '$user'") or die (mysql_error()); $display = mysql_fetch_array($query);

echo "Anda login sebagai Admin - <b> $display[Nama_admin]</b>";

?><hr></p>

<form method="post" action="simpan_berita.php" enctype="multipart/form-data">

<table width="100%">

<tr><td>Judul : </td></tr>

<tr><td width="50%"><input type="text" name="judul" required></td></tr>

<tr><td width="67%" height="30"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><em>(Gunakan editor untuk mengedit tulisan)</em></font></td> </tr> <tr> <td width="67%" height="182"><font face="Times New Roman" size="2">

<textarea name="isi" cols="30" rows="10"

(4)

52

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

</div> </table> </form>

//Bagian Simpan berita <?php

include "koneksi.php";

$judul=ucwords($_POST['judul']); $isi=$_POST['isi'];

if(empty($judul) || empty($isi)){

?>Data Anda belum lengkap. silahkan ulangi <a

href="admin/home-admin.php"> Input Form</a><?php }else{

mysql_query("INSERT INTO berita SET Judul = '$judul', Isi ='$isi', Waktu =NOW()");

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

?>

Kode Program 3 Kode Program untuk Simpan Pengumuman

<?php ob_start(); ?>

<?php session_start();

if (!isset($_FILES['file']['tmp_name'])) {

echo "";

}else{

(5)

53

$image=

addslashes(file_get_contents($_FILES['file']['tmp_name']));

$image_name= addslashes($_FILES['file']['name']);

move_uploaded_file($_FILES["file"]["tmp_name"],"Dok

umen/" . $_FILES["file"]["name"]);

$location="Dokumen/" . $_FILES["file"]["name"];

include('koneksi.php');

if (isset($_POST['submit'])){

$judul=ucwords($_POST['judul']);

$isi=$_POST['isi'];

$files = $location;

mysql_query("INSERT INTO pengumuman SET Judul =

'$judul', Isi ='$isi', Link ='$files', Waktu =NOW()");

header('location:inputpengumuman.php');

}

}

?>

<?php ob_flush(); ?>

Kode Program 4 Kode Program untuk Simpan-Edit Pengumuman

<?php ob_start(); ?>

<?php session_start();

if (!isset($_FILES['file']['tmp_name'])) {

echo "";

(6)

54

$files=$_FILES['file']['tmp_name'];

$image=

addslashes(file_get_contents($_FILES['file']['tmp_name']));

$image_name= addslashes($_FILES['file']['name']);

move_uploaded_file($_FILES["file"]["tmp_name"],"../Do

kumen/" . $_FILES["files"]["name"]);

$location="Dokumen/" . $_FILES["file"]["name"];

include('koneksi.php');

if (isset($_POST['submit'])){

$id = $_POST['id'];

$judul = ucwords($_POST['judul']);

$isi = $_POST['isi'];

$files = $location;

$query=("UPDATE pengumuman SET Judul ='$judul', Isi ='$isi',

Link='$files' WHERE IDpengumuman='$id'");

$hasil = mysql_query($query);

if($hasil){

echo "Data info telah disimpan";

}else{

echo "Error! gagal menyimpan data info:".mysql_error(); }

header("location:pengumumanadmin.php");

}

} ?>

(7)

55

Kode Program 5 Kode Program untuk Simpan-Edit Berita

<?php

include "koneksi.php"; $id = $_POST['id'];

$judul=ucwords($_POST['judul']); $isi=$_POST['isi'];

$query=("update berita set Judul='$judul',Isi='$isi' WHERE IDberita='$id' ");

$hasil = mysql_query($query); if($hasil){

echo "Data Berita telah disimpan"; }else{

echo "Error! gagal menyimpan data berita:".mysql_error(); }

header('location:home-admin.php'); ?>

Kode Program 6 Kode Program untuk Hapus Berita

<?php

include('koneksi.php');

$id=$_GET['id'];

mysql_query("DELETE FROM berita WHERE IDberita='$id'");

header('location:beritaadmin.php');

(8)

56

Kode Program 6 Kode Program untuk Hapus Pengumuman

<?php

include('koneksi.php');

$id=$_GET['id'];

mysql_query("DELETE FROM pengumuman WHERE

IDpengumuman='$id'");

header('location:pengumumanadmin.php');

(9)

Referensi

Dokumen terkait

Hipotesis penelitian ini yaitu Diduga bahwa brand image Speedy Telkom yang terdiri dari Keuntungan asosiasi merek, Kekuatan asosiasi merek, Keunikan asosiasi

menyatakan dengan sesungguhnya bahwa karya ilmiah yang berjudul: “ Analisis Feminisme Radikal dalam Cerpen „ Matinya Seorang Penari Telanjang ‟ Karya Seno

Abdilah Hanafi,

[r]

Adapun tujuan penelitian ini adalah, untuk mengetahui pandangan masyarakat terhadap pentingnya pendidikan di Dusun Sekarbungoh Desa Polasareh Kecamatan Labang Kabupaten

Mata bor helix kecil ( Low helix drills ) : mata bor dengan sudut helix lebih kecil dari ukuran normal berguna untuk mencegah pahat bor terangkat ke atas

Disemprotkan ( Jet Application of Fluid ), pada proses pendinginan dengan cara ini cairan pendingin disemprotkan langsung ke daerah pemotongan (pertemuan antara

Pimpinan medis, keperawatan dan pimpinan lainnya berpartisipasi dalam proses yang terkait dengan peningkatan mutu dan keselamatan pasien (lihat juga PMKP.1.1, EP 1 dan PMKP.4,