0% found this document useful (0 votes)
16 views

Program Database: Modul 6

This document provides instructions for creating a program to connect to a database and perform operations for a polling program such as adding, displaying, editing, and deleting polls. It includes code snippets to create files for the database connection, entering new polls, displaying polls, editing polls, and deleting polls. The steps are to create files such as "inc.koneksidb.php" for the database connection and files like "pollingNew.php" and "pollingEdit.php" for performing CRUD operations for polls. Running the programs listed would allow adding, viewing, modifying and removing polls from the database.

Uploaded by

Syaiful Khans
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Program Database: Modul 6

This document provides instructions for creating a program to connect to a database and perform operations for a polling program such as adding, displaying, editing, and deleting polls. It includes code snippets to create files for the database connection, entering new polls, displaying polls, editing polls, and deleting polls. The steps are to create files such as "inc.koneksidb.php" for the database connection and files like "pollingNew.php" and "pollingEdit.php" for performing CRUD operations for polls. Running the programs listed would allow adding, viewing, modifying and removing polls from the database.

Uploaded by

Syaiful Khans
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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