You are on page 1of 7

34

Program Database

Program Database 35

Modul 6

6.1

Membuat Program Koneksi

1.

Program koneksi merupakan program untuk koneksi ke database dbgajian, langkah-langkahnya sebagai berikut: [1] Buat folder web-penggajian dan di bawahnya buat folder cPanel, Images, Librari dan Style dalam folder htdocs. Ketik script seperti Gambar 6.1.

6. Program Database
[2]

Gambar 6-1. Script program koneksi

[3]

Simpan filde dengan nama inc.koneksidb.php di dalam folder Librari di bawah folder web-penggajian.

35.1 Cara Memulai Visual Basic 6.0 Hari Workshop PHP Programming

36

Program Database

Program Database 37
<tr> <td>Pilihan 4</td>

6.2
[1]

Membuat Program Memasukkan Polling


Ketik script sebagai berikut.
<form action="PollingNewSim.php" target="_self"> method="post" name="form1"

<td><label for="txtPilih4"></label> <input name="txtPilih4" maxlength="100"></td> </tr> <tr> <td>Status Aktif</td> <td>Yes <input type="radio" name="rdStatus" id="rdStatus" value="Y"> No <label for="rdStatus"> cols="50" <input name="rdStatus" type="radio" id="rdStatus2" value="N" checked> </label></td> </tr> <tr> <td>&nbsp;</td> id="txtPilih1" size="55" <td><input type="submit" value="Simpan"></td> </tr> </table> <p>&nbsp;</p> </form> id="txtPilih2" size="55" name="txtSimpan" id="txtSimpan" type="text" id="txtPilih4" size="55"

<table width="622" border="0" cellspacing="1" cellpadding="2"> <tr> <td colspan="2">MASUKKAN DATA POLLING</td> </tr> <tr> <td width="209">Pertanyaan</td> <td width="402"><label for="txtTanya"></label> <textarea name="txtTanya" rows="2"></textarea></td> </tr> <tr> <td>Pilihan 1</td> <td><label for="txtPilih1"></label> <input name="txtPilih1" maxlength="100"></td> </tr> <tr> <td>Pilihan 2</td> <td><label for="txtPilih2"></label> <input name="txtPilih2" maxlength="100"></td> </tr> <tr> <td>Pilihan 3</td> <td><label for="txtPilih3"></label> <input name="txtPilih3" maxlength="100"></td> </tr> type="text" id="txtPilih3" size="55" type="text" type="text" id="txtTanya"

[2] [3]

Simpan filde dengan nama pollingNew.php di dalam folder cPanel di bawah folder web-penggajian. Ketik script sebagai berikut.
<?php include"../Librari/inc.koneksidb.php"; $txtTanya=$_POST['txtTanya']; $txtPilih1=$_POST['txtPilih1']; $txtPilih2=$_POST['txtPilih2'];

38

Program Database
$txtPilih3=$_POST['txtPilih3']; $txtPilih4=$_POST['txtPilih4']; $rbStatus=$_POST['rdStatus']; if (trim($txtTanya)=="") { echo "Pertanyaan Kosong, harus Diisi"; } else if (trim($txtPilih1)=="") { echo "Pilihan 1 Kosong, harus Diisi"; } else if (trim($txtPilih2)=="") { echo "Pilihan 2 Kosong, harus Diisi"; } else if (trim($txtPilih3)=="") { echo "Pilihan 3 Kosong, harus Diisi"; } else if (trim($txtPilih4)=="") { echo "Pilihan 4 Kosong, harus Diisi"; } else { $sqlSimpan=" INSERT INTO polling SET pertanyaan='$txtTanya',jawab1='$txtPilih1', jawab2='$txtPilih2', jawab3='$txtPilih3', jawab4='$txtPilih4', statusaktif='$rdStatus'"; mysql_query($sqlSimpan, $koneksi) or die ("Gagal Perintah SQL".mysql_error()); #jika sukses echo "Simpan Polling Berhasil!!!"; } ?>

Program Database 39
[4] [5] Simpan filde dengan nama pollingNewSim.php di dalam folder cPanel di bawah folder web-penggajian. Ketik script sebagai berikut.
<html> <head> <title>Daftar Materi Polling</title> </head> <body> <table width="600" border="0" cellspacing="1" cellpadding="2"> <tr bgcolor="#FFFFCC"> <td width="25"><strong>No</strong></td> <td width="168"><strong>Pertanyaan</strong></td> <td width="94"><strong>Pilihan 1 </strong></td> <td width="94"><strong>Pilihan 2 </strong></td> <td width="94"><strong>Pilihan 3 </strong></td> <td width="94"><strong>Pilihan 4 </strong></td> </tr> <?php include "../librari/inc.koneksidb.php";

$sqlTampil = "SELECT * FROM polling ORDER BY id"; $qryTampil = mysql_query($sqlTampil, $koneksi) or die ("Gagal query".mysql_error());

while($dataTampil=mysql_fetch_array($qryTampil)) { $no++; ?> <tr> <td> <?php echo $no; ?> </td> <td> <?php echo $dataTampil['pertanyaan']; ?> </td>

40

Program Database
<td> <?php echo $dataTampil['jawab1']; ?> </td> <td> <?php echo $dataTampil['jawab2']; ?> </td> <td> <?php echo $dataTampil['jawab3']; ?> </td> <td> <?php echo $dataTampil['jawab4']; ?> </td> </tr> <?php } ?> </table> </body> </html>

Program Database 41
<td width="320"><strong>Pertanyaan</strong></td> <td width="92" align="center"><strong>Menu</strong></td> </tr> <?php include "../librari/inc.koneksidb.php";

$sqlTampil = "SELECT * FROM polling ORDER BY id"; $qryTampil = mysql_query($sqlTampil, $koneksi) or die ("Gagal query".mysql_error());

[6] [7] [8]

Simpan filde dengan nama pollingNewTampil.php di dalam folder cPanel di bawah folder web-penggajian. Jalankan program pollingNew.php di dalam folder cPanel di bawah folder web-penggajian. Jalankan program pollingNewTampil.php di dalam folder cPanel di bawah folder web-penggajian.

while($dataTampil=mysql_fetch_array($qryTampil)) { $no++; ?> <tr bgcolor="#FFFFFF"> <td> <?php echo $no; ?> </td> <td> <?php echo $dataTampil['pertanyaan']; ?> </td> <td align="center"><a href="pollingEdit.php?id=<?php $dataTampil['id']; ?>" target="_self">Ubah</a> | href="pollingHapus.php?id=<?php echo $dataTampil['id']; target="_self">Hapus</a> </td> </tr> <?php } ?> </table> </body> </html> echo <a ?>"

6 3 Membuat Program Mengubah dan Menghapus Polling


[1] Ketik script sebagai berikut.
<?php include "inc.session.php"; ?> <html> <head> <title>Daftar Materi Polling</title> </head> <body> <table width="450" bgcolor="#FFFF99"> <tr> <td width="22"><strong>No</strong></td> border="0" cellpadding="2" cellspacing="1"

[2] [3]

Simpan filde dengan nama pollingEditTampil.php di dalam folder cPanel di bawah folder web-penggajian. Ketik script sebagai berikut.
<?php include "inc.session.php"; include "../librari/inc.koneksidb.php";

42

Program Database
$editID = $_GET['id']; $sqlTampil = "SELECT * FROM polling WHERE id='$editID'"; $qryTampil = mysql_query($sqlTampil, $koneksi) or die ("Gagal query".mysql_error());

Program Database 43
<td bgcolor="#FFFFFF"><input name="txtPilih2" value="<?php echo $dataTampil['jawab2']; ?>" maxlength="100" /></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">Pilihan 3 : </td> type="text" size="55"

$dataTampil=mysql_fetch_array($qryTampil); ?> <html> <head> <title>Program Ubah Materi Polling</title> </head> <body> <form action="pollingEditSim.php" target="_self"> <table width="550" bgcolor="#FFFF99"> <tr> <td colspan="2"><strong>UBAH </strong></td> </tr> <tr> <td width="94" align="right" bgcolor="#FFFFFF">Pertanyaan : </td> <td width="445" bgcolor="#FFFFFF"><textarea name="txtTanya" cols="50" rows="2"><?php echo $dataTampil['pertanyaan']; ?></textarea></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">Pilihan 1 : </td> <td bgcolor="#FFFFFF"><input name="txtPilih1" value="<?php echo $dataTampil['jawab1']; ?>" maxlength="100" /></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">Pilihan 2 : </td> type="text" size="55" DATA METERI POLLING border="0" method="post" cellpadding="2" name="form1" cellspacing="1"

<td bgcolor="#FFFFFF"><input name="txtPilih3" value="<?php echo $dataTampil['jawab3']; ?>" maxlength="100" /></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">Pilihan 4 : </td> <td bgcolor="#FFFFFF"><input name="txtPilih4" value="<?php echo $dataTampil['jawab4']; ?>" maxlength="100" /></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">Status Aktif : </td> <td bgcolor="#FFFFFF"><label> <input name="rbStatus" type="radio" value="Y" /> Ya

type="text" size="55"

type="text" size="55"

<input name="rbStatus" type="radio" value="N" checked="checked" /> Tidak</label></td> </tr> <tr> <td bgcolor="#FFFFFF">&nbsp;</td> <td bgcolor="#FFFFFF"><input value=" Simpan " /> type="submit" name="Submit"

<input name="txtIDH" type="hidden" value="<?php echo $editID; ?>"></td> </tr> </table> </form> </body>

44
[4] [5]

Program Database
</html> else { $sqlUbah = "UPDATE polling SET

Program Database 45

Simpan filde dengan nama pollingEdit.php di dalam folder cPanel di bawah folder web-penggajian. Ketik script sebagai berikut.
<?php include "inc.session.php"; include "../librari/inc.koneksidb.php";

pertanyaan='$txtTanya', jawab1='$txtPilih1', jawab2='$txtPilih2', jawab3='$txtPilih3', jawab4='$txtPilih4', statusaktif='$rbStatus'

$txtTanya = $_POST['txtTanya']; $txtPilih1 = $_POST['txtPilih1']; $txtPilih2 = $_POST['txtPilih2']; $txtPilih3 = $_POST['txtPilih3']; $txtPilih4 = $_POST['txtPilih4']; $rbStatus = $_POST['rbStatus']; $txtIDH = $_POST['txtIDH']; } ?> if(trim($txtTanya) == "") { echo "Pertanyaan masih kosong, tolong diisi"; } else if (trim($txtPilih1) == "") { echo "Pilihan 1 masih kosong, tolong diisi"; } else if (trim($txtPilih2) == "") { echo "Pilihan 2 masih kosong, tolong diisi"; } else if (trim($txtPilih3) == "") { echo "Pilihan 3 masih kosong, tolong diisi"; } else if (trim($txtPilih4) == "") { echo "Pilihan 4 masih kosong, tolong diisi"; } } else { if (trim($txtIDH) == "") { $txtIDH = $_GET['id']; # Jika sukses

WHERE id='$txtIDH'"; mysql_query($sqlUbah, $koneksi) or mysql_error()); die ("Gagal Perintah SQL".

echo "PERUBAHAN DATA MATERI POLLING BERHASIL";

[6] [7]

Simpan filde dengan nama pollingEditSim.php di dalam folder cPanel di bawah folder web-penggajian. Ketik script sebagai berikut.
<?php include "inc.session.php"; include "../librari/inc.koneksidb.php";

echo "Tidak ada ID Materi yang dihapus";

$sqlHapus = "DELETE FROM polling WHERE id='$txtIDH'"; mysql_query($sqlHapus, $koneksi)

46

Program Database
or mysql_error()); die ("Gagal Perintah SQL".

# Jika sukses echo "DATA METERI POLLING BERHASIL DIHAPUS"; include "pollingEditTampil.php"; } ?>

[8] [9]

Simpan filde dengan nama pollingHapus.php di dalam folder cPanel di bawah folder web-penggajian. Jalankan program pollingEditTampil.php di dalam folder cPanel di bawah folder web-penggajian.

You might also like