Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.35 KB | None | 0 0
  1. <?php
  2.  
  3. if(isset($_POST['create_post'])) {
  4.  
  5. $post_title = $_POST['post_title'];
  6. $post_category_id = $_POST['post_category_id'];
  7. $post_author = $_POST['post_author'];
  8. $post_status = $_POST['post_status'];
  9.  
  10. $post_image = $_FILES['image']['name'];
  11. $post_image_temp = $_FILES['image']['tmp_name'];
  12.  
  13. $post_tags = $_POST['post_tags'];
  14. $post_content = $_POST['post_content'];
  15. $post_date = date('d-m-y');
  16. $post_comment_count = 4;
  17.  
  18. move_uploaded_file($post_image_temp, "images/$post_image");
  19.  
  20. }
  21.  
  22. $query = "INSERT INTO posts(post_category_id, post_title, post_author, post_date, post_image, post_content, post_tags, post_comment_count, post_status ) ";
  23. $query .= "VALUES({$post_category_id}, '{$post_title}', '{$post_author}', now(), '{$post_image}' '{$post_content}', '{$post_tags}', '{$post_comment_count}', '{$post_status}')";
  24.  
  25. $create_post_query = mysqli_query($connection, $query);
  26.  
  27. if(!$create_post_query) {
  28.  
  29.     die("Query failed." . mysqli_error($connection));
  30. }
  31.  
  32. ?>
  33.  
  34. <form action="" method="post" enctype="multipart/form-data">
  35.  
  36.  
  37.     <div class="form-group">
  38.         <label for="post_title">Post Title</label>
  39.         <input type="text" class="form-control" name="post_title">
  40.     </div>
  41.  
  42.     <div class="form-group">
  43.         <label for="post_category_id">Post Category Id</label>
  44.         <input type="text" class="form-control" name="post_category_id">
  45.     </div>
  46.  
  47.     <div class="form-group">
  48.         <label for="post_author">Post Author</label>
  49.         <input type="text" class="form-control" name="post_author">
  50.     </div>
  51.  
  52.     <div class="form-group">
  53.         <label for="post_status">Post Status</label>
  54.         <input type="text" class="form-control" name="post_status">
  55.     </div>
  56.  
  57.  
  58.     <div class="form-group">
  59.         <label for="post_image">Post Image</label>
  60.         <input type="file" name="image">
  61.     </div>
  62.  
  63.     <div class="form-group">
  64.         <label for="post_tags">Post Tags</label>
  65.         <input type="text" class="form-control" name="post_tags">
  66.     </div>
  67.  
  68.     <div class="form-group">
  69.         <label for="post_content">Post Content</label>
  70.         <textarea class="form-control " name="post_content" id="body" cols="30" rows="10">
  71.          </textarea>
  72.     </div>
  73.  
  74.  
  75.  
  76.     <div class="form-group">
  77.         <input class="btn btn-primary" type="submit" name="create_post" value="Publish Post">
  78.     </div>
  79.  
  80.  
  81. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement