Sabtu, 22 Desember 2012

Cara Bikin Database Mahasiswa

Buka php myadmin
  1. create new database (dbkampus)
  2. isi name (mahasiswa) Number of fields ( 7 ) klik GO
  3. isi data nya
  • nim                     varchar(5)  
  • nama_mhs          varchar (45)
  • tempat lahir        varchar (40)
  • tanggal lahir        date
  • alamat                varchar (50)
  • jenis_kelamin     enum('L','P')      
  • photo                 varchar(100)
Buka dreamweaver cs4

 1.Bikin koneksi php,(koneksi.php)
        Code :
        <?php
        $koneksi=mysql_connect("localhost","root","")or die("gagal koneksi keserver".mysql_error());
        if($koneksi){
        mysql_select_db("dbkampus",$koneksi)or die("database gagal dibuka".mysql_error());
        //echo"<script type='text/javascript'>alert('database telah terkoneksi');</script>";
        }
       ?>

2.Inputan nya (input_mahasiswa.php)
        Code :
         </head>
         <?php
         $koneksi=mysql_connect("localhost","root","")or die("gagal koneksi keserver".mysql_error());
         if($koneksi){
         mysql_select_db("dbkampus",$koneksi)or die("database gagal dibuka".mysql_error());
         echo"<script type='text/javascript'>alert('database telah terkoneksi');</script>";
         }
         ?>
        <body>
        <form action="simpan_mhs.php" method="post" enctype="multipart/form-data">

        <table width="60%">
 
       <tr>
       <td width="30%" bgcolor="#FFFF00">NIM</td>
       <td width="3%" align="center">:</td>
       <td width="67%" bgcolor="#FF0000"><input type="text" name="nim" id="nim" /></td>
       </tr>
       <tr>
       <td bgcolor="#FFFF00">NAMA</td>
       <td align="center">:</td>
       <td bgcolor="#00FF00"><label>
       <input type="text" name="nama_mhs" id="nama_mhs" />
       </label></td>
       </tr>
       <tr>
       <td bgcolor="#FFFF00">TANGGAL LAHIR</td>
       <td align="center">:</td>
       <td bgcolor="#0000FF"><label>
       <select name="tanggal" id="tanggal">
       <?php
        for($i=1;$i<=31;$i++)
       {
          echo "<option value=".$i.">".$i."</option>";
         }
       ?>
        </select>
        <select name="bulan" id="bulan">
        <?php
            $bulan=array("","januari","februari","maret","april","mei","juni","juli","agustus","september","
            oktober","november","desember");
            for($i=1;$i<=12;$i++)
        {
          echo "<option value=".$i.">".$bulan[$i]."</option>";
        }
        ?>
        </select>
        <select name="tahun" id="tahun">
        <?php
        for($i=1985;$i<=2000;$i++)
        {
         echo"<option value=".$i.">".$i."</option>";
        }
        ?>
        </select>
        <br />
        </label></td>
        </tr>
        <tr>
        <td bgcolor="#FFFF00">ALAMAT</td>
        <td align="center">:</td>
        <td><label>
        <textarea name="alamat" id="alamat" cols="45" rows="5"></textarea>
        </label></td>
        </tr>
        <tr>
        <td bgcolor="#FFFF00">JENIS KELAMIN</td>
        <td align="center">:</td>
        <td bgcolor="#FF0000"><label>
        <input name="jenis_kelamin" type="radio"  value="L" />
         Laki- laki
        <input type="radio" name="jenis_kelamin"  value="P" />
         Perempuan</label></td>
        </tr>
        <tr>
        <td bgcolor="#FFFF00">TEMPAT LAHIR</td>
        <td align="center">:</td>
        <td bgcolor="#00FF00"><label>
        <input type="text" name="tempat_lahir" id="tempat_lahir" />
        </label></td>
        </tr>
        <tr>
        <td bgcolor="#FFFF00">FOTO</td>
        <td align="center">:</td>
        <td bgcolor="#0000FF"><label>
        <input type="file" name="photo" id="photo" />
        </label></td>
        </tr>
        <tr>
        <td colspan="3">&nbsp;</td>
        </tr>
        <tr bgcolor="#00FFOO">
        <td colspan="3"> <a href="tampil_mhs.php">[lihat data lagi]</a>
        <div align="center">
        <input type="submit" name="simpan" id="simpan" value="SIMPAN" >

        <input type="reset" name="batal" id="batal" value="BATAL" >
        </div></td></tr>
        </table>

        </form>
        </body>
        </html>


3.update (update.php)
        Code :
        </head>
        <?php
           error_reporting(0);
           include"koneksi.php";
           $nim=$_POST['nim'];
           $nama=$_POST['nama_mhs'];
           $tanggal_lahir=$_POST['tahun']."-".$_POST['bulan']."-".$_POST['tanggal'];
           $tempat_lahir=$_POST['tempat_lahir'];
           $alamat=$_POST['alamat'];
           $jenis_kelamin=$_POST['jenis_kelamin'];
   
             if($_FILES["photo"]["name"]<> '')
              {
                 $jenis_gambar=$_FILES['photo']['name'];
                 $query="UPDATE mahasiswa SET
                  nama_mhs='$nama',tempat_lahir='$tempat_lahir',tanggal_lahir='$tanggal_lahir',alamat='$alamat',
                  jenis_kelamin='$jenis_kelamin',photo='$jenis_gambar' WHERE nim='$nim'";
                  mysql_query($query)or die(mysql_error());
         
                 $photo="photo/".$jenis_gambar;
                   copy($_FILES['photo']['tmp_name'],$photo);
                   echo'<script type="text/javascript">alert(\'data sudah diupdate\');
                   document.location=\'tampil_mhs.php\';</script>';
                   exit;
               }
                 else{
                          $query="UPDATE mahasiswa SET
                nama_mhs='$nama',tempat_lahir='$tempat_lahir',tanggal_lahir='$tanggal_lahir',alamat='$alamat',
                jenis_kelamin='$jenis_kelamin' WHERE nim='$nim'";
                mysql_query($query)or die(mysql_error());
         
        
                echo'<script type="text/javascript">alert(\'data sudah diupdate\');
                document.location=\'tampil_mhs.php\';</script>';
                exit;
                }
                ?>           
               <body>
               </body>
               </html>


4.simpan (simpan.php)
         Code :
          </head>
          <?php
             include"koneksi.php";
             $nim=$_POST['nim'];
             $nama=$_POST['nama_mhs'];
             $tanggal_lahir=$_POST['tahun']."-".$_POST['bulan']."-".$_POST['tanggal'];
             $tempat_lahir=$_POST['tempat_lahir'];
             $alamat=$_POST['alamat'];
             $jenis_kelamin=$_POST['jenis_kelamin'];
             $photo=$_FILES['photo']['name'];

             $sql="INSERT INTO mahasiswa                               values('$nim','$nama','$tempat_lahir','$tanggal_lahir','$alamat','$jenis_kelamin','$photo')";
             copy($_FILES['photo']['tmp_name'],"photo/".$photo);
             mysql_query($sql,$koneksi)or die("SQL error".mysql_error());
             echo'<script type="text/javascript"> alert(\'data disimpan\');                                 document.location=\'input_mahasiswa.php\'; </script>';
?>
<body>
</body>
</html>

5.ubah (ubah.php)
   Code :
</head>

<body>
<?php
include "koneksi.php";
        $nim=$_GET['nim'];
        $query=mysql_query("select *from mahasiswa where Nim='$nim' LIMIT 1");
        $data=mysql_fetch_array($query);
        $pecahtanggal=explode("-",$data['tanggal_lahir']);
    $tanggal=$pecahtanggal[2];
    $bulan=$pecahtanggal[1];
    $tahun=$pecahtanggal[0];
?>   
<form action="update_mhs.php" method="post" enctype="multipart/form-data" name="frm_update">

<table width="600" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6600cc">
  <tr>
    <td height="50" align="center" bgcolor="#6600cc"><strong><font color="#ffffff">ubah data mahasiswa</font></strong></td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#ffffff">
        <tr></tr>
        <tr></tr>
        <tr>
          <td width="99">nim</td>
          <td width="9">:</td>
          <td width="287"><input type="text" name="nim" id="nim" size="20"
     maxlength="10" value="<?php echo $data['nim'];?>" readonly="" /></td>
          <td width="180" rowspan="5" align="center" valign="top"><img src="photo/<?php
          echo $data['photo'];?>" width="120" height="140" border="1"/></td>
        </tr>
        <tr>
          <td>nama</td>
          <td>:</td>
          <td><input type="text" name="nama_mhs" id="nama_mhs" size="30" maxlength="30"
            value="<?php echo $data['nama_mhs'];?>"></td>
        </tr>
        <tr>
          <td>tempat lahir</td>
          <td>:</td>
          <td><input type="text" name="tempat_lahir" id="tempat_lahir" size="30"
          maxlength="30" value="<?php echo $data['tempat_lahir'];?>"></td>
        </tr>
        <tr>
          <td>tanggal lahir</td>
          <td>:</td>
          <td>
            <select name="tanggal" size="1" id="tanggal">
            <?php
    for($i=1;$i<=31;$i++)
    {
        if($tanggal==$i){
    echo "<option value=".$i."selected>".$i."</option>";
    }else{echo "<option value=".$i.">".$i."</option>";
         }
    }
    ?> </select>
          
            <select name="bulan" size="1" id="bulan">
            <?php
$bulan=array("","januari","februari","maret","april","mei","juni","juli","agustus","september","
oktober","november","desember");
    for($i=1;$i<=12;$i++)
{ if($bulan==$i){
    echo"<option value=".$i."selected>".$bulan[$i]."</option>";
}else{
echo "<option value=".$i.">".$bulan[$i]."</option>";
   }
}
?> </select>
          
            <select name="tahun" size="1" id="tahun">
             <?php
for($i=1985;$i<=2000;$i++)
{ if($tahun==$i){
    echo"<option value=".$i."selected>".$i."</option>";
}else{
echo"<option value=".$i.">".$i."</option>";
   }
}
?></select></td>
 </tr>           
         
         
      
        <tr>
          <td>alamat</td>
          <td>:</td>
          <td><textarea name="alamat" id="alamat" cols="30" rows="5"><?php echo $data['alamat'];?>
          </textarea></td>
          </tr>
        
       
        <tr>
          <td>jenis kelamin</td>
          <td>:</td>
          <td><input name="jenis_kelamin" id="jenis_kelamin" type="radio"  value="L"
          <?php if($data['jenis_kelamin']=='L')echo"checked";?> >
            laki-laki
            <input type="radio" name="jenis_kelamin" id="jenis_kelamin"  value="P"
            <?php if($data['jenis_kelamin']=='P')echo "checked";?>>
            perempuan</td>
          </tr>
       
        <tr>
          <td>photo</td>
          <td>:</td>
          <td><input type="file" name="photo" id="photo"></td>
          </tr>
         
       
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>pilih photo jika ingin di ganti</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td height="50" colspan="4" align="center">
            <input type="submit" name="submit"  value="update" >
         
              <input type="reset" name="reset"  value="batal" ></td>
           
        </tr>
      </table></td>
      </tr>
</table>
</form>     
</body>
</html>


6.hapus (hapus.php)
   Code :
</head>
<?php
include "koneksi.php";
$nim=$_GET['nim'];
$sql="DELETE FROM mahasiswa WHERE nim='$nim'";
$qry=mysql_query($sql,$koneksi)or die ("Query Gagal".mysql_error());
if($qry){
    echo'<script type="text/javascript">alert("data sudah di hapus");</script>';
    include "tampil_mhs.php";
}
else
echo"gagal menghapus";
exit;
?>
<body>
</body>
</html>


7.tampi (tampil.php)
   Code : 
</head>

<body>
<table width="100%" border="1">
  <tr>
    <td bgcolor="#00FF00" colspan="8" align="center">TAMPIL DATA MAHASISWA</td>
  </tr>
  <tr bgcolor="#CCFF33" align="center">
    <td width="10%"bgcolor="ccff00"><div aligan="center"><strong>nim</strong></div></td>
    <td width="15%"bgcolor="ccff00"><div aligan="center"><strong>nama mahasiswa</strong></div></td>
    <td width="14%"bgcolor="ccff00"><div aligan="center"><strong>tempat lahir</strong></div></td>
    <td width="13%"bgcolor="ccff00"><div aligan="center"><strong>tanggal lahir</strong></div></td>
    <td width="12%"bgcolor="ccff00"><div aligan="center"><strong>alamat</strong></div></td>
    <td width="12%"bgcolor="ccff00"><div aligan="center"><strong>jenis kelamin</strong></div></td>
    <td width="14%"bgcolor="ccff00"><div aligan="center"><strong>fhoto</strong></div></td>
    <td width="10%"bgcolor="ccff00"><div aligan="center"><strong>action</strong></div></td>
  </tr>
  <?php
  include "koneksi.php";
  $sql=mysql_query("select * from mahasiswa",$koneksi)or die("query gagal".mysql_error());
  while($data=mysql_fetch_array($sql))
  {
?>
  <tr>
    <td align="center"><?php echo $data['nim'];?></td>
    <td align="center"><?php echo $data['nama_mhs'];?></td>
    <td align="center"><?php echo $data['tempat_lahir'];?></td>
    <td align="center"><?php echo $data['tanggal_lahir'];?></td>
    <td align="center"><?php echo $data['alamat'];?></td>
    <td align="center"><?php echo $data['jenis_kelamin'];?></td>
    <td align="center"><img src="photo/<?php echo $data['photo'];?> "width="60" height="70"></td>
    <td align="center"><a href="ubah.php?nim=<?php echo $data['nim'];?>">ubah</a>| <a href="hapus_mhs.php?nim=<?php echo $data['nim'];?>">Hapus</a></td>
  </tr>
<?php }?>

</table>
<td  colspan="6" align="center"> <a href="input_mahasiswa.php">[input data lagi]</a>
</form>
</body>
</html>

 
 

Selamat Mencoba Kawan    ..................!!!!!!!!!!!!!!!!!

 


         

Tidak ada komentar:

Posting Komentar