// Modul hasil pencarian berita
elseif ($_GET['module']=='hasilcari'){
echo "<div id='content'>
<div id='content-detail'>";
echo "<span class=judul_head>» <b>Hasil Pencarian</b></span><br />";
$p = new PagingCari;
$batas = 10;
$posisi = $p->cariPosisi($batas);
// menghilangkan spasi di kiri dan kanannya
$kata = trim($_POST['kata']);
// mencegah XSS
$kata = htmlentities(htmlspecialchars($kata), ENT_QUOTES);
// pisahkan kata per kalimat lalu hitung jumlah kata
$pisah_kata = explode(" ",$kata);
$jml_katakan = (integer)count($pisah_kata);
$jml_kata = $jml_katakan-1;
$cari = "SELECT * FROM berita WHERE " ;
for ($i=0; $i<=$jml_kata; $i++){
$cari .= "judul OR isi_berita LIKE '%$pisah_kata[$i]%'";
if ($i < $jml_kata ){
$cari .= " OR ";
}
}
$cari .= " ORDER BY id_berita DESC LIMIT $posisi,$batas";
$hasil = mysql_query($cari);
$ketemu = mysql_num_rows($hasil);
if ($ketemu > 0){
echo "<p>Ditemukan <b>$ketemu</b> berita dengan kata <font style='background-color:#00FFFF'><b>$kata</b></font> : </p>";
//echo "<p>Ditemukan <b>$ketemu</b> berita dengan ...</p>";
while($t=mysql_fetch_array($hasil)){
echo "<table><tr><td><span class=judul><a href=news-$t[id_berita]-$t[judul_seo].html>$t[judul]</a></span><br />";
// Tampilkan hanya sebagian isi berita
$isi_berita = htmlentities(strip_tags($t[isi_berita])); // membuat paragraf pada isi berita dan mengabaikan tag html
$isi = substr($isi_berita,0,250); // ambil sebanyak 150 karakter
$isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat
echo "$isi ... <a href=news-$t[id_berita]-$t[judul_seo].html>Selengkapnya</a>
<br /></td></tr>
</table><hr color=#CCC noshade=noshade />";
}
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM berita"));
$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halpencarian], $jmlhalaman);
echo "<div class='pages'> $linkHalaman </div><br />";
}
else{
echo "<p></p><p align=center>Tidak ditemukan berita dengan kata <b>$kata</b></p>";
}
echo "</div>
</div>";
}
// class paging untuk halaman pencarian (menampilkan semua pencarian)
class PagingCari{
// Fungsi untuk mencek halaman dan posisi data
function cariPosisi($batas){
if(empty($_GET['halpencarian'])){
$posisi=0;
$_GET['halpencarian']=1;
}
else{
$posisi = ($_GET['halpencarian']-1) * $batas;
}
return $posisi;
}
// Fungsi untuk menghitung total halaman
function jumlahHalaman($jmldata, $batas){
$jmlhalaman = ceil($jmldata/$batas);
return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3
function navHalaman($halaman_aktif, $jmlhalaman){
$link_halaman = "";
// Link ke halaman pertama (first) dan sebelumnya (prev)
if($halaman_aktif > 1){
$prev = $halaman_aktif-1;
$link_halaman .= "<a href=halpencarian-1.html class='nextprev'><< First</a>
<a href=halpencarian-$prev.html class='nextprev'>< Prev</a>";
}
else{
$link_halaman .= "<span class='nextprev'><< First</span><span class='nextprev'>< Prev </span> ";
}
// Link halaman 1,2,3, …
$angka = ($halaman_aktif > 3 ? "<span class='nextprev'>...</span>" : " ");
for ($i=$halaman_aktif-2; $i<$halaman_aktif; $i++){
if ($i < 1)
continue;
$angka .= "<a href=halpencarian-$i.html>$i</a> ";
}
$angka .= " <span class='current'><b>$halaman_aktif</b></span>";
for($i=$halaman_aktif+1; $i<($halaman_aktif+3); $i++){
if($i > $jmlhalaman)
break;
$angka .= "<a href=halpencarian-$i.html>$i</a> ";
}
$angka .= ($halaman_aktif+2<$jmlhalaman ? "<span class='nextprev'>...</span><a href=halpencarian-$jmlhalaman.html>$jmlhalaman</a> " : " ");
$link_halaman .= "$angka";
// Link ke halaman berikutnya (Next) dan terakhir (Last)
if($halaman_aktif < $jmlhalaman){
$next = $halaman_aktif+1;
$link_halaman .= " <a href=halpencarian-$next.html class='nextprev'>Next ></a>
<a href=halpencarian-$jmlhalaman.html class='nextprev'>Last >></a> ";
}
else{
$link_halaman .= " <span class='nextprev'>Next ></span> <span class='nextprev'> Last >></span>";
}
return $link_halaman;
}
}
<?php
$query = "select * from anggota";
$hasil = mysql_query($query, $conn) or die("Gagal melakukan query.");
$totalAnggota = mysql_num_rows($hasil);
while ($data = mysql_fetch_array($hasil)) {
?>
<tr>
<td><?php echo $data['no_id']; ?></td>
<td><?php echo $data['nama']; ?></td>
<td><?php echo $data['jenis_kelamin']; ?></td>
<td><?php echo $data['alamat']; ?></td>
<td><?php echo $data['status_marital']; ?></td>
<td><a href="edit.php?no_id=<?php echo $data['no_id']; ?>">Edit</a> |
<a href="delete.php?no_id=<?php echo $data['no_id']; ?>">Hapus</a></td>
</tr>
<?php
};
mysql_close($conn);
?>
<tr>
<td>Tanggal</td>
<td>:</td>
<td> <select name="tgl">
<?php
for($angka=1; $angka<=31; $angka++){
echo "<option value=$angka>$angka</option>";
}
?>
</select> - <select name="bln">
<?php
for($angka_bln=1; $angka_bln<=12; $angka_bln++){
echo "<option value=$angka_bln>$angka_bln</option>";
}
?>
</select> - <select name="thn">
<?php
for($angka_tahun=2000; $angka_tahun<=2500; $angka_tahun++){
echo "<option value=$angka_tahun>$angka_tahun</option>";
}
?>
</select></td>
</tr>
<tr>
<td>No Id</td>
<td>:</td>
<td> <select name="no">
<?php
$sql="SELECT * FROM mahasiswa";
$hasil_query=mysql_query($sql);
while($baris=mysql_fetch_object($hasil_query))
{
echo "<option value=$baris->no>$baris->no</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Kode</td>
<td>:</td>
<td> <select name="kode">
<?php
$sql="SELECT * FROM buku";
$hasil_query=mysql_query($sql);
while($baris=mysql_fetch_object($hasil_query))
{
echo "<option value=$baris->kode>$baris->kode</option>";
}
?>
</select></td>
</tr>
<?php
session_start();
include ("header.php");
?>
<link rel="stylesheet" type="text/css" media="all" href="jsdate/jsDatePick_ltr.min.css" />
<script type="text/javascript" src="jsdate/jsDatePick.min.1.3.js"></script>
<script type="text/javascript">
window.onload = function(){
new JsDatePick({
useMode:2,
target:"tgl_lahir",
dateFormat:"%Y-%M-%d"
});
};
</script>
<section id="content">
<section class="container_12 clearfix">
<section id="main" class="grid_9 push_3">
<article id="dashboard">
<?php
include "koneksi.php";
include "../configurasi/library.php";
include "../configurasi/fungsi_indotgl.php";
include "../configurasi/fungsi_combobox.php";
include "../configurasi/class_paging.php";
// Bagian Home
if ($_SESSION['id']=='1'){
echo "<p>Hai <b>$_SESSION[nama]</b>, Selamat datang di halaman Administrator .<br>
Silahkan klik menu pilihan yang berada di sebelah kiri untuk mengelola website.</p>";
?>
<h2>Tambah Pengajar</h2><hr color="#CCCCCC" />
<table>
<tr><td height="20">
<form method="post" enctype="multipart/form-data" action="simpan_pengajar.php">
<?php
include ("Koneksi.php");
$nip = $_GET['nip'];
$sql = mysql_fetch_array(mysql_query("select * from tabel_guru where nip='$nip'"));
echo "NIP </td><td height='20'>: <input type=text name=nip> <br> </td><tr><td>";
echo "Nama Guru </td><td height='20'>: <input type=text name=nama_guru> <br> </td><tr><td>";
echo "J.Kelamin </td><td height='20'>:
<select name=j_kelamin>
<option value=Laki-laki>Laki-laki</option>
<option value=Perempuan>Perempuan</option>
</select>
<br> </td><tr><td>";
echo "T.Lahir </td><td height='20'>: <input type=text name=tempat_lahir> <br> </td><tr><td>";
echo "Tgl.Lahir </td><td height='20'>: <input type=text name=tgl_lahir id=tgl_lahir><br> </td><tr><td> ";
echo "No.Telp/Hp </td><td height='20'>: <input type=text name=telp><br> </td><tr><td valign='top'>";
echo "Alamat </td><td height='20'>: <textarea name=alamat></textarea><br> </td><tr><td>";
echo "B.Studi </td><td height='20'>: <input type=text name=bidang_studi><br> </td><br><tr><td> </td></tr><tr><td>";
echo "Foto </td><td height='20'> <img src='./gambar/1 (14).jpg' width='150' height'200' border='1'> <br> </td><tr><td>";
?>
<br /><br />
<a href="pengajar.php"><input type="button" value="Batal" name="submit" class="button blue" /></a>
<input type="submit" value="Simpan" name="submit" class="button blue" />
</td></tr>
<tr><td colspan="4"><hr color="#CCCCCC" /><br />* Foto biarkan pengajar sendiri yang mengisikan ketika mendaftar akun.</td></tr>
</form>
</table>
<?php
}
?>
</article>
</section>
<?php
include ("sisi.php");
?>
<div>
<?php
//periksa apakah user telah menekan submit, dengan menggunakan parameter setingan keterangan
if (isset($_POST['submit']))
{//1111111111111111111111111
include "koneksi.php";
$nip=$_POST['nip'];
$nama=$_POST['nama_guru'];
$j_kelamin=$_POST['j_kelamin'];
$tempat_lahir=$_POST['tempat_lahir'];
$tgl_lahir=$_POST['tgl_lahir'];
$date = date_create($tgl_lahir);
date_format($date, 'Y-m-d');
$telp=$_POST['telp'];
$alamat=$_POST['alamat'];
$bidang_studi=$_POST['bidang_studi'];
//periksa jika data yang dimasukan belum lengkap
if(empty($nip) || empty($nama) || empty($bidang_studi) || empty($j_kelamin)) {
echo "<script type=text/Javascript>";
echo "function runOnLoad() {";
echo "alert('Masih ada data penting yang kosong. Silahkan ulangi..!!!');";
echo "document.location.href='tambah_pengajar.php';";
echo "}";
echo "window.onload = runOnLoad;";
echo "</script>";
}else{
// cek keberadaan email dalam database
$query = "SELECT * FROM tabel_guru WHERE nip = '$nip'";
$hasil = mysql_query($query);
$jumNIS = mysql_num_rows($hasil);
if ($jumNIS > 0) {
echo "<script type=text/Javascript>";
echo "function runOnLoad() {";
echo "alert('Maaf, NIP ini telah terdaftar. Harap Cek kembali.!!!');";
echo "document.location.href='tambah_pengajar.php';";
echo "}";
echo "window.onload = runOnLoad;";
echo "</script>";
}
else
{//4444444444444444444444444
// perlu dibuat sebarang pengacak
//$pengacak = "NDJS3289JSKS190JISJI";
// mengenkripsi password dengan md5() dan pengacak
//$password1 = md5($pengacak . md5($password1) . $pengacak);
//definisikan variabel file dan alamat file
//catat data file yang berhasil di upload
$upload=mysql_query("INSERT INTO tabel_guru (nip,nama_guru,tempat_lahir,tgl_lahir,telp,gambar,bidang_studi,alamat,j_kelamin) VALUES('$nip','$nama','$tempat_lahir','$date','$telp','','$bidang_studi','$alamat','$j_kelamin')");
if($upload){
echo "<script type=text/Javascript>";
echo "function runOnLoad() {";
echo "alert('NIP telah terdaftar dalam database sistem, silahkan login..!!!');";
echo "document.location.href='pengajar.php';";
echo "}";
echo "window.onload = runOnLoad;";
echo "</script>";
//jika berhasil
// echo "<p>Data Anda berhasil disimpan. Silahkan Login</p>";
}
else{
echo "<script type=text/Javascript>";
echo "function runOnLoad() {";
echo "alert('Maaf, proses pendaftaran gagal, Silahkan ulangi..!!!');";
echo "document.location.href='tambah_pengajar.php';";
echo "}";
echo "window.onload = runOnLoad;";
echo "</script>";
//echo "gagal simpan data";
}
//echo "Password yang dimasukkan tidak sama";
}
}
}
?>
</div>
var d=new Date();
samadate_default_timezone_set($timezone)
tetep ga mau ganti gan.
$timezone = "Asia/Makassar";
if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
$maks=date(' g:i:s');
echo"
<script type=text/javascript>
function myFunction()
{
setInterval(function()
{
myTimer()
},1000);
}
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById(\"demo\").innerHTML=t;
}
</script>
";
echo"$maks";
echo"
<button onclick=\"myFunction()\">Clock</button><p id=\"demo\"></p>";
Mohon bantuannya...