Senin, 21 September 2015

entri data menggunakan php dan mysql

1.buat dulu rancangan database nya untuk menyimpan data di sql

CREATE TABLE `tbl_data` (
  `nama` varchar(40) NOT NULL,
  `jenis_kelamin` enum('pria','wanita') NOT NULL,
   `alamat` text NOT NULL,
   `tgl_lahir` date NOT NULL,
Primary key(`nama`));

2.kemudian buat file koneksi nya untuk menghubungkan antara server nya

File koneksi.php
<?php
   $host='localhost';
$user="root";
$pass='';
$database="input_data";
$connect=mysql_connect($host,$user,$pass) or die mysql_error();
mysql_select_db($db);
?>


3. buat file form input data nya dengan nama index.php saja

index.php

<form action="proses.php" method="post">
<table border="1" >
<tr>
<td>nama</td>
<td>input type="text" name="nama"></td>
</tr>
<tr>
<td>Jenis kelamin</td>
<td><select name="jenis_kelamin">
<option value="pria">pria</option>
<option value="wanita">wanita</option>
</select></td>
</tr>
<td>Alamat</td>
<td><textarea cols="3" rows="13" name="alamat"></textarea></td>
</tr>
 <tr>
    <td>Tanggal Lahir</td>
    <td align="center">:</td>
    <td>
    <select name="tanggal">
    <?php
for($i=1;$i<=31;$i++){
echo'<option value='.$i.'>'.$i.'</option>';
}
?>
    </select>
    Bulan:
    <select name="bulan">
    <?php
$bln=array('','Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','Sebtember','Oktober',
   'November','Desember');
for($b=1;$b<=12;$b++){
if($b<=9){
echo'<option value=0'.$b.'>'.$bln[$b].'</option>';
}else{
echo'<option value='.$b.'>'.$bln[$b].'</option>';
}
}
?>
    </select>     </td>
    <td>Tahun :
    <input type="text" name="tahun"  class="pendek"/>    </td>
</tr>
<tr>
<td><imput type="submit" name="submit" value="input"><input type="reset" name"reset"></td>
</tr>
</table>


4.kemudian buatlah file proses.nya

proses.php
<?php
include_once"koneksi.php";
$nama=$_POST['nama'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$alamat=$_POST['alamat'];
$tgl_lahir = $_POST['tahun'].'-'.$_POST['bulan'].'-'.$_POST['tanggal'];
$query=mysql_query("insert into tbl_data(nama,jenis_kelamin,alamat,tgl_lahir) values('$nama','$jenis_kelamin','$alamat','$tgl_lahir')");
if($query){
echo"berhasil";
}else{
     echo"ggal entry data";
}header('location:tampil_data.php');
?>


5.kemudian kita buat file hasil data yg  dientri barusan dengan nama 

file Tampil_data.php
<table border="1">
<td>No</td>
<tr>nama</td>
<td>alamat</td>
<td>jenis kelamin</td>
<td>tgl lahir</td>
</tr>
<?php
include_once"koneksi.php";
$sql=mysql_query("select * from tbl_data");
while($data=mysql_fetch_array($query)){
$jumlah=mysql_fetch_row($query);
echo"jumlah data:  .'$jumlah";
?>
<tr>
<td><?php echo $no;?></td>
<td><?php echo $data['nama'];?></td>
<td><?php echo $data[jenis_kelamin'];?></td>
<td><?php echo $data['alamat'];?></td>
<td><?php echo $data['tgl_lahir'];?></td>
</tr>
<?php
}
?></table>


Tidak ada komentar:

Posting Komentar