This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Senin, 30 Juli 2012

Script PHP untuk menghasilkan Jam & Kalender

Untuk Script Menghasilkan Jam :
<script type="text/javascript"> 
                                // 1 detik = 1000 
                                window.setTimeout("waktu()",1000);   
                                function waktu() {    
                                    var tanggal = new Date();   
                                    setTimeout("waktu()",1000);   
                                   document.getElementById("output").innerHTML = tanggal.getHours()+":"+tanggal.getMinutes()+":"+tanggal.getSeconds(); 
                               } 
                               </script> 
                               </head>
                               <body bgcolor="white" text="black" onload="waktu()">
                               <table align=center style="border:1px solid black" bgcolor="#CCCCCC"><tr><td> 
                               <div id="output"> 
                               </div></td></tr> 
                               </table>
Script PHP untuk menghasilkan Kalender :
<script>
            var tod=new Date();
            var weekday=new Array("Minggu","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu");
            var monthname=new Array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
            var y = tod.getFullYear();
            var m = tod.getMonth();
            var d = tod.getDate();
            var dow = tod.getDay();
            var dispTime = " " + weekday[dow] + ", " + d + " " + monthname[m] + " " + y + " ";
            if (dow==0) dispTime= "<font color=red>" + dispTime + "</font>"; else if (dow==5) dispTime= "<font color=green>" + dispTime + "</font>";
            else dispTime= "<font color=black>" + dispTime + "</font>";
            document.write(dispTime);
        </script>

Membuat Login & Logout dengan script PHP


1.  Inilah Script PHP untuk Login:
<?php
      session_start();
      include "config/konek.php";
      include "config/functions.php";
     
      if (isset($_POST['login'])) {
            $user       = $_POST['nama'];
            $password = md5($_POST['password']);
           
            $pesan="";
            $pesan.=cek_kosong($user,"nama masih kosong \\n");
            $pesan.=cek_kosong($password,"Password masih kosong \\n");
           
            if ($pesan <> "") {
                  back ($pesan);
                        exit;
           
            } else {
           
                  $sql  = "SELECT * FROM user WHERE nama='".$user."' AND password='".$password."'";
                 
                  $qry  = mysql_query($sql,$koneksi);
                  $num  = mysql_num_rows($qry);
                  $data = mysql_fetch_array($qry);
                 
                  if ($num == 1) {
                        $userid     = $data['id'];
                        $userlv     = $data['status'];
                       
                        session_register("userid");
                        session_register("userlv");
                       
                        header('location:home.php');
                  } else {
                        $pesan="nama dan Password anda tidak sesuai";
                        back ($pesan);
                  }
            }
      }
?>
b.  Inilah script PHP untuk Logout :
<?php
      session_start();
      session_destroy();
      header('location: index.php');
?>

Menggabungkan 2 Tabel dalam Databases dengan menggunakan script PHP


Disini saya akan membahas tentang mengabungkan 2 tabel dalam databases pendaftaran yaitu table jurusan dengan table mahasiswa. Disini saya ingin menampilakan atribut nama dalam table jurusan kedalam atribut jurusan_id dalam table mahasiswa secara otomatis dalam suatu website.
a.       Pertama-tama yang akan kita buat adalah table jurusan. Dengan aturan telah membuat file konek.php dan functions.php kemudian membuat add_jurusan.php ,save_jurusan.php ,data_jurusan.php,& edit_jurusan.php.
Untuk cara membuat telah di jelaskan di pertemuan yang sebelumnya.
b.      Kemudian kita membuat table mahasiswa yang terdiri dari file add_mahasiswa.php ,save_mahasiswa.php,data_mahasiswa.php,& edit_mahasiswa.php.  untuk membuat save_mahasiswa tinggal mengedit dari save_jurusan. Yang berbeda dalam script add_mahasiswa.php, data_mahasiswa.php, & edit_mahasiswa.php. karena kita ingin menampilkan KODE & NAMA dalam data table jurusan secara otomatis.
c.       Inilah script add_mahasiswa.php :
<form action="save_mahasiswa.php" method="post">
<h1><marquee behavior="alternate">Pendaftaraan Mahasiswa</marquee></h1>
<table>                      
<tr>
      <td width="100"><h3>NIM</h3></td>
      <td><h3>:</h3></td>
      <td><input type="text"name="nim"id="nim"size="10"></td>
</tr>
<tr>
      <td width="100"><h3>Nama</h3></td>
      <td><h3>:</h3></td>
      <td><input type="text"name="nama"id="nama"size="25"></td>
</tr>
<tr>
<td width="100"valign="top"><h3> Alamat Asli </h3></td>
      <td><h3>:</h3></td>
      <td><input type="text"name="alamat_asli"id="alamat_asli"size="25">
      </td>
</tr>
<tr>
<td width="100"valign="top"><h3> Alamat Domisili </h3></td>
      <td><h3>:</h3></td>
      <td><input type="text"name="alamat_domisili"id="alamat_domisili"size="25">
      </tr>
</tr>
<tr>
      <td width="100"><h3>No.telp</h3></td>
      <td><h3>:</h3></td>
      <td><input type="text"name="no_telp"id="no_telp"size="15"></td>
</tr>
<tr>
      <td width="100">Jurusan.id</td>
      <td>:</td>
      <td><select name="jurusan">
<?php
                                               
      include "config/konek.php";
                                               
$sqlj = "SELECT * FROM jurusan";
      $qryj = mysql_query($sqlj, $koneksi);
      while($dataj = mysql_fetch_array($qryj))
{
echo '<option value="'.$dataj['id'].'"/>'. $dataj['kode'] ." - ". $dataj['nama']."</option>";
}
?>
</select></td>
</tr>
<tr>
      <td colspan="3"align="center"><input type="submit"name="save"value="simpan" />
      <a href="home.php"><input type="submit"name="Cancel"value="batal"></a>
      </td>
</tr>
</table>
</form>
d.      Inilah script dari data_mahasiswa :
<h2><b>Data Mahasiswa</b></h2>
<a href="add_mahasiswa.php" title="Menambah data"><img src="images/add.gif"></a>
                             
<table border="1">
<tr>       
<th>No</th>
<th>NIM</th>
<th>Nama</th>          
<th>Alamat asli</th>
<th>Alamat Domisili</th>
<th>No.telp</th>
<th>Jurusan Id</th>
<th colspan="2" align="center">Action</th>
</tr>
<tr>
      <?php
      require_once "config/konek.php";
      $no=1;
                                               
      $sql = "SELECT a.*, b.nama as nama_jurusan FROM mahasiswa a, jurusan b WHERE a.jurusan_id=b.id";
      //$sql = "SELECT * FROM mahasiswa ";
      $qry = mysql_query($sql,$koneksi);
      while($data=mysql_fetch_array($qry)) {
      //$no++;
      //if($no % 2 == 0) $cls='odd';
      //else $cls='even';
      ?>
<tr>
      <td><?php echo $no; ?></td>
      <td><?php echo $data['nim']; ?></td>
      <td><?php echo $data['nama']; ?></td>
      <td><?php echo $data['alamat_asli']; ?></td>
      <td><?php echo $data['alamat_domisili']; ?></td>
      <td><?php echo $data['no_telp']; ?></td>
<td><?php echo $data['nama_jurusan']; ?></td>
<th><a href="save_mahasiswa.php?hapus=<?php echo $data['nim']; ?>" onclick = "if(!confirm('Apakan anda yakin menghapus data ini ? ')) return false;" title="Hapus"><img src="images/delete.gif"></a></th>
<th><a href="edit_mahasiswa.php?ubah=<?php echo $data['nim']; ?>" title="Edit"><img src="images/edit.gif"></a></th>
</tr>
      <?php
      $no++;
      }
?>
</tr>
</table>
e.       Inilah script edit_mahasiswa.php :
<form action="save_mahasiswa.php" method="post">
            <?php
            include "config/konek.php";
                                               
            $sql = "SELECT * FROM mahasiswa WHERE nim='".$_GET['ubah']."'";
            $qry = mysql_query($sql, $koneksi);
            $data = mysql_fetch_array($qry);
                                               
            ?>
      <h1><marquee>Silahkan Login Terlebih Dahulu</marquee></h1>
<table>                                        
<tr>
      <td width="100">NIM</td>
      <td>:</td>
      <td><input type="text"name="nim"id="nim"size="10" value=" <?php echo $data['nim']; ?>"> </td>
</tr>
<tr>
      <td width="100">Nama</td>
      <td>:</td>
      <td><input type="text"name="nama"id="nama"size="25" value="<?php echo $data['nama']; ?>"></td>
</tr>
<tr>
      <td width="100"valign="top"> Alamat Asli </td>
      <td>:</td>
      <td>
      <input type="text"name="alamat_asli"id="alamat_asli"size="25" value="<?php echo $data['alamat_asli']; ?>">
      </td>
</tr>
<tr>
      <td width="100"valign="top"> Alamat Domisili </td>
      <td>:</td>
      <td><input type="text"name="alamat_domisili"id="alamat_domisili"size="25" value="<?php echo $data['alamat_domisili']; ?>">
      </td>
</tr>
<tr>
      <td width="100">No.telp</td>
      <td>:</td>
      <td><input type="text"name="no_telp"id="no_telp"size="15" value="<?php echo $data['no_telp']; ?>"></td>
</tr>
<tr>
      <td width="100">Jurusan.id</td>
      <td>:</td>
      <td><select name="jurusan">
      <?php
      include "config/konek.php";
      $sqlj = "SELECT * FROM jurusan";
      $qryj = mysql_query($sqlj, $koneksi);
      while($dataj = mysql_fetch_array($qryj))
{
      echo '<option value="'.$dataj['id'].'"/>'. $dataj['kode'] ." - ". $dataj['nama']."</option>";
}
      ?>
      </select></td>
</tr>
<tr>
      <td colspan="3"align="center"><input type="submit"name="edit"value="simpan" />
      <a href="data_mahasiswa.php"><input type="submit"name="Cancel"value="batal"></a>
</td>
</tr>                              
</table>
</form>