Program Database: Modul 6
Program Database: Modul 6
Program Database
Program Database 35
Modul 6
6.1
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]
[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]
<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> </td> id="txtPilih1" size="55" <td><input type="submit" value="Simpan"></td> </tr> </table> <p> </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());
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 ?>"
[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"> </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";
$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
[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";
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.