Jumat, 04 Januari 2013


Annyeonghaseyo chingu...
Kali ini saya akan memposting tentang Web Programming  PHP dan MySQL...
Mulai dari input,simpan,lihat,edit,dan delete. Yang berminat silahkan copas tapi tinggalkan jejak dulu ya (kasih kritik atau komentar apapun yang membangun dan tidak men-judge sembarangan). Terima kasih.

Baiklah untuk postingan kali ini yaitu tentang pembuatan form formulir sebelumnya anda buat dulu strukturnya di localhost/phpmyadmin dengan ketentuan sebagai berikut:
 Field                         Type                        Size                          Key
id                                int                            10                          auto increment primary key
nama                         varchar                      100                   
alamat                       varchar                      100
city                           varchar                       50
telepon                     varchar                        12
pekerjaan                 varchar                        50
foto                          varchar                       100
Untuk folder fotonya kalian buat sendiri di php codernya dengan nama PRODUK.
Ingat!!! Simpan folder produk tersebut di tempat dimana anda menyimpan script php.

Tampilan input (simpan dengan nama input_formulir.php)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#80FF80>
<pre>
<h2><font color="black"><font="Arial"><div align="center">FORMULIR ONLINE SISWA SMAN 1 BANJARSARI</div></font></h2>
<h3><font color="black"><font="Arial"><div align="center">===========================================</div></font></h3>
<form encrype="multipart/form-data" method="POST" action="simpan_formulir.php">
<table border="1" width="400" align="center" cellspacing="1">
<tr>
<td width="200"><b>Nama Siswa          : </b></td><td><b><input type="text" name="nama" size=30 id="nama"></b></td></tr><tr>
<td width="200"><b>Alamat              : </b></td><td><b><input type="text" name="alamat" size=30 id="alamat"></b></td></tr><tr>
<td width="200"><b>Kota                : </b></td><td><b><input type="text" name="kota" size="30" id="kota"></b></td></tr><tr>
<td width="200"><b>Telepon             : </b></td><td><b><input type="text" name="telepon" size="30" id="telepon"></b></td></tr><tr>
<td width="200"><b>Pekerjaan Orang Tua : </b></td><td><select size="1" name="pekerjaan" id="pekerjaan"><option>Karyawan</option><option>PNS</option><option>Buruh</option></select><br></td>
</tr>
<tr>
<td><b>Masukkan Foto Anda      :<td><input type="file" name="gambar" id="produk"></b></td><tr>
<td border="0" align="center" colspan="2">
<input type="submit" name=tsimpan value="Simpan">  <input type="reset" name=treset value="Reset">
</tr></td>
</table>
</pre>
</body>
</html>

B.    Koneksi (simpan dengan nama koneksi1.php)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body>
<?
$koneksi1=mysql_connect("localhost","root","password")or die("koneksi gagal".mysql_error());
mysql_select_db("formulir");
?>
</body>
</html>

C.     TAMPILAN SIMPAN (simpan dengan nama simpan_fromulir.php)
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#FFFF80>
<?
include "koneksi1.php";
$img=$_FILES['gambar']['name'];
$simpan=mysql_query("INSERT INTO siswa(gambar,id,nama,alamat,kota,telepon,pekerjaan)
VALUES ('$gambar','$id','$nama','$alamat','$kota','$telepon','$pekerjaan')");
copy($HTTP_POST_FILES['gambar']['tmp_name'],"$gambar/$img");
if ($simpan)
echo "<center><font color=blue size=7><blink>DATA BERHASIL DIKIRIM</blink></font></center>";
else
echo "<center><font color=blue size=7><blink>DATA GAGAL DIKIRIM</blink></font></center>";

?><p>
<hr size=7 width=70% align=center color=red>
<a href="lihat_formulir.php"><center><input type=submit value="Lihat Data Siswa"</center></a>
</body>
</html>


D.    Tampilan entry formulir (simpan dengan nama lihat_fromulir.php).
Scriptnya:
 <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#66FF66>
<pre>
<table bgcolor=#FFFF59 align="center" border=1 width=60%>
<tr><td colspan="4" align="center"><h2><marquee>:::TAMPIL DATA CALON SISWA:::</marquee></h2>
<hr size=5 width=90% align=center color=black></td><tr>
<?php
$koneksi1=mysql_connect("localhost","root","password")or die("Koneksi gagal".mysql_error());
if($koneksi1)
{
mysql_select_db("formulir",$koneksi1) or die ("Database gagal dibuka".mysql_error());
$sql=mysql_query("SELECT * FROM siswa",$koneksi1)or die ("Query gagal".mysql_error());
while ($data=mysql_fetch_array($sql)){
?>
<tr>
<td align=center width="20%" rowspan="5"><img src="produk/<? echo $data['gambar'];?>"width=70% border=2 /></td>
<td>Nama Siswa</td><td>:</td><td><?php echo $data['nama'];?></td>
</tr>
<tr>
<td>Alamat</td><td>:</td><td><?php echo $data['alamat'];?></td>
</tr>
<tr>
<td>Kota</td><td>:</td><td><?php echo $data['kota'];?></td>
</tr>
<tr>
<td>Telepon</td><td>:</td><td><?php echo $data['telepon'];?></td>
</tr>
<tr>
<td>Pekerjaan</td><td>:</td><td><?php echo $data['pekerjaan'];?></td>
</tr>
<tr>
<td colspan="4" align=center><a href="edit_formulir.php?nama=<?php echo  $data['nama'];?>">Edit</a>   <a href="hapus_formulir.php?nama=<?php echo  $data['nama'];?>">Delete</a><hr size=5 width=100% color=red>
</td>
</tr>
 <?php
}}?>
</table>
<hr size=7 width=70% align=center color=grey>
<a href="input_formulir.php"><center><input type=submit value="Back To Home"</center></a>
</body>
</html>

E.    Form edit (simpan dengan nama edit_formulir.php)
Scriptnya:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body bgcolor=#000000>
<?
include "koneksi1.php";
$nama=$_GET['nama'];
$tampil=mysql_query("select*from siswa where nama='$nama'");
$data=mysql_fetch_array($tampil);
?>
<form action="update_formulir.php" method="post">
<table width="70%"  border="2" align=center bgcolor=#8F8F8F>
  <tr>
    <td colspan="4" align="center"><h2><marquee>..:: EDIT DATA SISWA ::..</marquee></h2></td>
  </tr>
  <tr>
  <td width="34%" rowspan="8"><img src="produk/<? echo $data['gambar'];?>"width="250" border="2" name="gambar" id="gambar2"/></td>
    <td width="30%"><b>Nama</b></td>
    <td width="5%">:</td>
    <td width="40%"><input name="nama" type="text" id="nama" value="<? echo $data['nama'];?>"/></td>
  </tr>
  <tr>
    <td><b>Alamat</b> </td>
    <td>:</td>
    <td><input name="alamat" type="text" id="alamat" value="<? echo $data['alamat'];?>"/></td>
  </tr>
  <tr>
    <td><b>Kota</b></td>
    <td>:</td>
    <td><input name="kota" type="text" id="kota" value="<? echo $data['kota'];?>"/></td>
  </tr>
  <tr>
    <td><b>Telepon</b></td>
    <td>:</td>
    <td><input name="telepon" type="text" id="telepon" value="<? echo $data['telepon'];?>"/></td>
  </tr>
  <tr>
    <td><b>Pekerjaan</b></td>
    <td>:</td>
    <td><select name="pekerjaan" id="pekerjaan">
        <option <? if ($data['bonus']=="Karyawan") echo "selected";?>>Karyawan</option>
        <option <? if ($data['bonus']=="PNS") echo "selected";?>>PNS</option>
        <option <? if ($data['bonus']=="Buruh") echo "selected";?>>Buruh</option>
      </select></td>
      <input type="hidden" name="id" value=<? echo $row['id']?>></td>
  </tr>
   <td><b>Gambar</b></td>
            <td>:</td>
            <td><input type="file" name="gambar" id="gambar"></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><div align="left"><i>Pilih photo jika ingin diganti</i></div></td>
    </tr>
   <tr>
    <td colspan="4"><center><input type="submit" name="update" value="Update"></center></td>
  </tr>
 </table>
 </form>
</body>
</html>

F.    Update  formulir (simpan dengan nama update_formulir.php)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?
include "koneksi1.php";
$ubah=("UPDATE siswa SET
gambar='$gambar',nama='$nama',alamat='$alamat',kota='$kota',telepon='$telepon',pekerjaan='$pekerjaan' where nama='$nama'");
mysql_query($ubah);
echo"<meta http-equiv='refresh' content='0; url=lihat_formulir.php?DATA TELAH BERUBAH'>";
?>
</body>
</html>
G.     Hapus data formulir (simpan dengan nama hapus_formulir)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#8080FF>
<?
include"koneksi1.php";
$nama=$_GET['nama'];
$hapus=mysql_query("delete from siswa where nama='$nama'");
if ($hapus)
echo"<center><font size=6 color=blue>Data Siswa Dengan Nama $nama Telah Terhapus </font><br>
<a href=lihat_formulir.php>Kembali</a></center>";
else
echo"Data Siswa gagal dihapus <a href=lihat_formulir.php> Kembali</a>";
?>
</body>
</html>



Annyeonghaseyo chingu...
Kali ini saya akan memposting tentang Web Programming  PHP dan MySQL...
Mulai dari input,simpan,lihat,edit,dan delete. Yang berminat silahkan copas tapi tinggalkan jejak dulu ya (kasih kritik atau komentar apapun yang membangun dan tidak men-judge sembarangan). Terima kasih.

Baiklah untuk postingan kali ini yaitu tentang pembuatan form formulir sebelumnya anda buat dulu strukturnya di localhost/phpmyadmin dengan ketentuan sebagai berikut:
 Field                         Type                        Size                          Key
id                                int                            10                          auto increment primary key
nama                         varchar                      100                   
alamat                       varchar                      100
city                           varchar                       50
telepon                     varchar                        12
pekerjaan                 varchar                        50
foto                          varchar                       100
Untuk folder fotonya kalian buat sendiri di php codernya dengan nama PRODUK.
Ingat!!! Simpan folder produk tersebut di tempat dimana anda menyimpan script php.

Tampilan input (simpan dengan nama input_formulir.php)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#80FF80>
<pre>
<h2><font color="black"><font="Arial"><div align="center">FORMULIR ONLINE SISWA SMAN 1 BANJARSARI</div></font></h2>
<h3><font color="black"><font="Arial"><div align="center">===========================================</div></font></h3>
<form encrype="multipart/form-data" method="POST" action="simpan_formulir.php">
<table border="1" width="400" align="center" cellspacing="1">
<tr>
<td width="200"><b>Nama Siswa          : </b></td><td><b><input type="text" name="nama" size=30 id="nama"></b></td></tr><tr>
<td width="200"><b>Alamat              : </b></td><td><b><input type="text" name="alamat" size=30 id="alamat"></b></td></tr><tr>
<td width="200"><b>Kota                : </b></td><td><b><input type="text" name="kota" size="30" id="kota"></b></td></tr><tr>
<td width="200"><b>Telepon             : </b></td><td><b><input type="text" name="telepon" size="30" id="telepon"></b></td></tr><tr>
<td width="200"><b>Pekerjaan Orang Tua : </b></td><td><select size="1" name="pekerjaan" id="pekerjaan"><option>Karyawan</option><option>PNS</option><option>Buruh</option></select><br></td>
</tr>
<tr>
<td><b>Masukkan Foto Anda      :<td><input type="file" name="gambar" id="produk"></b></td><tr>
<td border="0" align="center" colspan="2">
<input type="submit" name=tsimpan value="Simpan">  <input type="reset" name=treset value="Reset">
</tr></td>
</table>
</pre>
</body>
</html>

B.    Koneksi (simpan dengan nama koneksi1.php)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body>
<?
$koneksi1=mysql_connect("localhost","root","password")or die("koneksi gagal".mysql_error());
mysql_select_db("formulir");
?>
</body>
</html>

C.     TAMPILAN SIMPAN (simpan dengan nama simpan_fromulir.php)
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#FFFF80>
<?
include "koneksi1.php";
$img=$_FILES['gambar']['name'];
$simpan=mysql_query("INSERT INTO siswa(gambar,id,nama,alamat,kota,telepon,pekerjaan)
VALUES ('$gambar','$id','$nama','$alamat','$kota','$telepon','$pekerjaan')");
copy($HTTP_POST_FILES['gambar']['tmp_name'],"$gambar/$img");
if ($simpan)
echo "<center><font color=blue size=7><blink>DATA BERHASIL DIKIRIM</blink></font></center>";
else
echo "<center><font color=blue size=7><blink>DATA GAGAL DIKIRIM</blink></font></center>";

?><p>
<hr size=7 width=70% align=center color=red>
<a href="lihat_formulir.php"><center><input type=submit value="Lihat Data Siswa"</center></a>
</body>
</html>


D.    Tampilan entry formulir (simpan dengan nama lihat_fromulir.php).
Scriptnya:
 <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#66FF66>
<pre>
<table bgcolor=#FFFF59 align="center" border=1 width=60%>
<tr><td colspan="4" align="center"><h2><marquee>:::TAMPIL DATA CALON SISWA:::</marquee></h2>
<hr size=5 width=90% align=center color=black></td><tr>
<?php
$koneksi1=mysql_connect("localhost","root","password")or die("Koneksi gagal".mysql_error());
if($koneksi1)
{
mysql_select_db("formulir",$koneksi1) or die ("Database gagal dibuka".mysql_error());
$sql=mysql_query("SELECT * FROM siswa",$koneksi1)or die ("Query gagal".mysql_error());
while ($data=mysql_fetch_array($sql)){
?>
<tr>
<td align=center width="20%" rowspan="5"><img src="produk/<? echo $data['gambar'];?>"width=70% border=2 /></td>
<td>Nama Siswa</td><td>:</td><td><?php echo $data['nama'];?></td>
</tr>
<tr>
<td>Alamat</td><td>:</td><td><?php echo $data['alamat'];?></td>
</tr>
<tr>
<td>Kota</td><td>:</td><td><?php echo $data['kota'];?></td>
</tr>
<tr>
<td>Telepon</td><td>:</td><td><?php echo $data['telepon'];?></td>
</tr>
<tr>
<td>Pekerjaan</td><td>:</td><td><?php echo $data['pekerjaan'];?></td>
</tr>
<tr>
<td colspan="4" align=center><a href="edit_formulir.php?nama=<?php echo  $data['nama'];?>">Edit</a>   <a href="hapus_formulir.php?nama=<?php echo  $data['nama'];?>">Delete</a><hr size=5 width=100% color=red>
</td>
</tr>
 <?php
}}?>
</table>
<hr size=7 width=70% align=center color=grey>
<a href="input_formulir.php"><center><input type=submit value="Back To Home"</center></a>
</body>
</html>

E.    Form edit (simpan dengan nama edit_formulir.php)
Scriptnya:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body bgcolor=#000000>
<?
include "koneksi1.php";
$nama=$_GET['nama'];
$tampil=mysql_query("select*from siswa where nama='$nama'");
$data=mysql_fetch_array($tampil);
?>
<form action="update_formulir.php" method="post">
<table width="70%"  border="2" align=center bgcolor=#8F8F8F>
  <tr>
    <td colspan="4" align="center"><h2><marquee>..:: EDIT DATA SISWA ::..</marquee></h2></td>
  </tr>
  <tr>
  <td width="34%" rowspan="8"><img src="produk/<? echo $data['gambar'];?>"width="250" border="2" name="gambar" id="gambar2"/></td>
    <td width="30%"><b>Nama</b></td>
    <td width="5%">:</td>
    <td width="40%"><input name="nama" type="text" id="nama" value="<? echo $data['nama'];?>"/></td>
  </tr>
  <tr>
    <td><b>Alamat</b> </td>
    <td>:</td>
    <td><input name="alamat" type="text" id="alamat" value="<? echo $data['alamat'];?>"/></td>
  </tr>
  <tr>
    <td><b>Kota</b></td>
    <td>:</td>
    <td><input name="kota" type="text" id="kota" value="<? echo $data['kota'];?>"/></td>
  </tr>
  <tr>
    <td><b>Telepon</b></td>
    <td>:</td>
    <td><input name="telepon" type="text" id="telepon" value="<? echo $data['telepon'];?>"/></td>
  </tr>
  <tr>
    <td><b>Pekerjaan</b></td>
    <td>:</td>
    <td><select name="pekerjaan" id="pekerjaan">
        <option <? if ($data['bonus']=="Karyawan") echo "selected";?>>Karyawan</option>
        <option <? if ($data['bonus']=="PNS") echo "selected";?>>PNS</option>
        <option <? if ($data['bonus']=="Buruh") echo "selected";?>>Buruh</option>
      </select></td>
      <input type="hidden" name="id" value=<? echo $row['id']?>></td>
  </tr>
   <td><b>Gambar</b></td>
            <td>:</td>
            <td><input type="file" name="gambar" id="gambar"></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><div align="left"><i>Pilih photo jika ingin diganti</i></div></td>
    </tr>
   <tr>
    <td colspan="4"><center><input type="submit" name="update" value="Update"></center></td>
  </tr>
 </table>
 </form>
</body>
</html>

F.    Update  formulir (simpan dengan nama update_formulir.php)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?
include "koneksi1.php";
$ubah=("UPDATE siswa SET
gambar='$gambar',nama='$nama',alamat='$alamat',kota='$kota',telepon='$telepon',pekerjaan='$pekerjaan' where nama='$nama'");
mysql_query($ubah);
echo"<meta http-equiv='refresh' content='0; url=lihat_formulir.php?DATA TELAH BERUBAH'>";
?>
</body>
</html>
G.     Hapus data formulir (simpan dengan nama hapus_formulir)
Scriptnya:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=#8080FF>
<?
include"koneksi1.php";
$nama=$_GET['nama'];
$hapus=mysql_query("delete from siswa where nama='$nama'");
if ($hapus)
echo"<center><font size=6 color=blue>Data Siswa Dengan Nama $nama Telah Terhapus </font><br>
<a href=lihat_formulir.php>Kembali</a></center>";
else
echo"Data Siswa gagal dihapus <a href=lihat_formulir.php> Kembali</a>";
?>
</body>
</html>