From fa0d3b57fa71c70dc9b268fbd658a40699f0dcdb Mon Sep 17 00:00:00 2001 From: Binanda Date: Wed, 15 Oct 2014 05:50:46 +0900 Subject: [PATCH 1/4] tanpa javascript dan AJAX --- dbconnector.php | 53 ++++++++++++++ dbinit.php | 53 ++++++++++++++ edit_post.php | 171 ++++++++++++++++++++++++++++++++++++++++++++++ index.php | 166 ++++++++++++++++++++++++++++++++++++++++++++ new_post.php | 144 +++++++++++++++++++++++++++++++++++++++ post.php | 178 ++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 765 insertions(+) create mode 100644 dbconnector.php create mode 100644 dbinit.php create mode 100644 edit_post.php create mode 100644 index.php create mode 100644 new_post.php create mode 100644 post.php diff --git a/dbconnector.php b/dbconnector.php new file mode 100644 index 0000000..8ad854a --- /dev/null +++ b/dbconnector.php @@ -0,0 +1,53 @@ + + \ No newline at end of file diff --git a/dbinit.php b/dbinit.php new file mode 100644 index 0000000..8ad854a --- /dev/null +++ b/dbinit.php @@ -0,0 +1,53 @@ + + \ No newline at end of file diff --git a/edit_post.php b/edit_post.php new file mode 100644 index 0000000..22d874c --- /dev/null +++ b/edit_post.php @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Simple Blog | Tambah Post + + + + + +
+ + + + + +
+ + +

-

+ +
+
+

Tambah Post

+ +
+ +
+ + + + + + +
+ + + +
+
+
+
+ +
+ + + + + +
+ + + + + + + + \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..9d1d151 --- /dev/null +++ b/index.php @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Simple Blog + + + + + +
+ + + + + +
+
+ +
+
+ + + +
+ + + + + + + + \ No newline at end of file diff --git a/new_post.php b/new_post.php new file mode 100644 index 0000000..183af14 --- /dev/null +++ b/new_post.php @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Simple Blog | Tambah Post + + + + + +
+ + + + + +
+ + +

-

+ +
+
+

Tambah Post

+ +
+ +
+ + + + + + +
+ + + +
+
+
+
+ +
+ + + + + +
+ + + + + + + + \ No newline at end of file diff --git a/post.php b/post.php new file mode 100644 index 0000000..31c33e6 --- /dev/null +++ b/post.php @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Simple Blog | Apa itu Simple Blog? + + + + + +
+ + + +
+ + + +
+
+ +

+

+
+
+ +
+
+
+

+ +
+ +

Komentar

+ +
+
> + + + + + + +
+ + + +
+
+ +
    +
  • +
    +

    Jems

    +
    2 menit lalu
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    +
  • + +
  • +
    +

    Kave

    +
    1 jam lalu
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    +
  • +
+
+
+ +
+ + + +
+ + + + + + + + \ No newline at end of file From 392b3384c0a2142a9aa94cd6c4b4c57affa18ea7 Mon Sep 17 00:00:00 2001 From: Binanda Date: Wed, 15 Oct 2014 06:35:06 +0900 Subject: [PATCH 2/4] tambahan javascript utk delete post --- dbinit.php | 2 +- delete_post.php | 27 +++++++++++++++++++++++++++ index.php | 25 ++----------------------- 3 files changed, 30 insertions(+), 24 deletions(-) create mode 100644 delete_post.php diff --git a/dbinit.php b/dbinit.php index 8ad854a..db8fa1b 100644 --- a/dbinit.php +++ b/dbinit.php @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/index.php b/index.php index 9d1d151..7a10769 100644 --- a/index.php +++ b/index.php @@ -91,7 +91,7 @@

" ?>

- >Edit | Hapus + >Edit | onClick="return confirm('Apakah Anda yakin menghapus post ini?')">>Hapus

- -
  • -
    -

    Apa itu Simple Blog?

    -
    15 Juli 2014
    -
    Featured
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    -

    - Edit | Hapus -

    -
  • -
  • -
    -

    Siapa dibalik Simple Blog?

    -
    11 Juli 2014
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    -

    - Edit | Hapus -

    -
  • + From de7e535a9e2abcd1bc3b301591492b47991957d8 Mon Sep 17 00:00:00 2001 From: Binanda Date: Wed, 15 Oct 2014 07:14:49 +0900 Subject: [PATCH 3/4] semua tanpa AJAX dan validasi --- dbinit.php | 3 ++- post.php | 64 ++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 54 insertions(+), 13 deletions(-) diff --git a/dbinit.php b/dbinit.php index db8fa1b..e56cdf6 100644 --- a/dbinit.php +++ b/dbinit.php @@ -39,7 +39,8 @@ 'post_id INT NOT NULL, '. 'name VARCHAR(20) NOT NULL, '. 'email VARCHAR(20) NOT NULL, '. - 'comment_content VARCHAR(200) NOT NULL, '. + 'comment_content VARCHAR(200) NOT NULL, '. + 'comment_time timestamp(6) NOT NULL'. 'primary key ( comment_id ))'; mysql_select_db('simple_blog_db'); diff --git a/post.php b/post.php index 31c33e6..109be1f 100644 --- a/post.php +++ b/post.php @@ -82,6 +82,22 @@ $Nama = $_POST["Nama"]; $Email = $_POST["Email"]; $Komentar = $_POST["Komentar"]; + + $dbhost = 'localhost'; + $dbuser = 'root'; + $dbpass = ''; + $conn = mysql_connect($dbhost, $dbuser, $dbpass); + mysql_select_db('simple_blog_db'); + $sql = "INSERT INTO comments". + "(post_id,name,email,comment_content,comment_time)". + "VALUES ('$Post_ID', '$Nama', '$Email', '$Komentar', NOW())"; + $retval = mysql_query( $sql, $conn ); + if(! $retval ) + { + die('Could not enter data: ' . mysql_error()); + } + echo "Komentar berhasil ditambahkan\n"; + mysql_close($conn); } ?> @@ -118,21 +134,45 @@
      -
    • -
      -

      Jems

      -
      2 menit lalu
      + +
    • + +
      +

      >

      +
      -

      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

      -
    • +

      -
    • -
      -

      Kave

      -
      1 jam lalu
      -
      -

      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

      +
    • +
    From 96b4a332a30e81e48f251a32e39fb8111ca462f5 Mon Sep 17 00:00:00 2001 From: Binanda Date: Wed, 15 Oct 2014 07:24:05 +0900 Subject: [PATCH 4/4] semua tanpa AJAX dan validasi --- index.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.php b/index.php index 7a10769..093d6b8 100644 --- a/index.php +++ b/index.php @@ -1,6 +1,8 @@ +Binanda S. A +13512069