Guest User

Untitled

a guest
Aug 25th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. INSERT
  2.  
  3.  
  4. <%@ page import ="java.sql.*"%>
  5. <form method="POST">
  6. ID Transaksi : <input type = "text" name = "id">*</br>
  7. Nama Barang : <input type = "text" name = "nm">*</br>
  8. Harga Satuan : <input type = "text" name = "hrgs">*</br>
  9. Jumlah : <input type = "text" name = "jml">*</br>
  10. Jenis Transaksi :
  11. <select name="jnst" id="jnst">
  12. <option value=jenis1 selected="selected">Pengeluaran</option>
  13. <option value=jenis2>Pemasukan</option>*
  14. </select><br/>
  15. Tanggal Trans : <input type = "text" name = "tglt">*(YYYY-MM-DD)</br>
  16. <input type="Submit" name="submit" value="Insert">
  17. </form>
  18.  
  19. <%
  20. String id = request.getParameter("id");
  21. String nm = request.getParameter("nm");
  22. String hrgs = request.getParameter("hrgs");
  23. String jml = request.getParameter("jml");
  24. String jnst1 = request.getParameter("jnst");
  25. String tglt = request.getParameter("tglt");
  26.  
  27. String bs=request.getParameter("submit");
  28. if (bs==null){
  29. return;}
  30. //if(id == null || nm == null || hrgs == null || jml == null || hrgs2 = null || jnst1 == null || tglt == null){
  31. out.println("Isi semua data yang bertanda *");
  32. //}
  33.  
  34. int hrgs2 = Integer.parseInt(hrgs);
  35. int jml2 = Integer.parseInt(jml);
  36. int total = hrgs2*jml2;
  37. String total2 = total+"";
  38.  
  39. if(jnst1.equals("jenis1")){
  40.  
  41. jnst1= "Pengeluaran";
  42. }else if(jnst1.equals("jenis2"))
  43. {
  44. jnst1= "Pemasukan";
  45. }
  46. try{
  47.  
  48. Class.forName("com.mysql.jdbc.Driver");
  49. Connection koneksi = null;
  50. koneksi = DriverManager.getConnection("jdbc:mysql://localhost/Transaksi","root","");
  51. out.println("koneksi berhasil <br />");
  52.  
  53. Statement perintah = koneksi.createStatement();
  54. int hasil = perintah.executeUpdate("insert into view(id_transaksi, nama_barang, harga_satuan, jumlah, harga_transaksi, jenis_transaksi, tgl_transaksi) values('"+id+"', '"+nm+"', '"+hrgs+"', '"+jml+"','"+total2+"','"+jnst1+"','"+tglt+"')");
  55. out.println(hasil);
  56.  
  57. koneksi.close();
  58. out.println("Koneksi ditutup <br />");
  59. }
  60. catch(Exception e)
  61. {
  62. out.println(e);
  63. }
  64.  
  65. %>
  66. <a href= "view.jsp">Lihat Tabel</a>
Add Comment
Please, Sign In to add comment