1
這是我的HTML表單
<?php session_start(); if (! isset ($_SESSION ['is_logged_in'])) { header ("Location: login.php"); }; ?> <?php include '../functions/process-database.php'; ?> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Cp1252"> <title>VSN Treks Nepal :: Your Trusted Trekking Partner in Nepal</title> <link rel="stylesheet" href="css/style.css"> <script src="../scripts/jquery-2.1.1.js"></script> <script src="../scripts/jquery-1.11.2.js"></script> <script src="../scripts/jquery-1.3.min.js"></script> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <script> $(document).ready( /* This is the function that will get executed after the DOM is fully loaded */ function() { $("#datepicker").datepicker({ changeMonth: true,//this option for allowing user to select month changeYear: true //this option for allowing user to select from year range }); } ); </script> </head> <body> <div class="wrapper"> <div class="header"> <?php include 'includes/admin-header.php';?> </div> <!-- header ends --> <div class="nav-bar"> <div class="main-menu"> <?php include 'includes/admin-nav-bar.php';?> </div> </div> <!-- nab-bar end --> <div class="add-activitie-content"> <h1>Add Activitie</h1> <form action="execute/process-add-activitie.php" method="POST" enctype="multipart/form-data"> <p> <label>Title :</label><input type="text" name="title" class="input" required> </p> <p> <label>Description :</label> <textarea name="description" class="add" required></textarea> </p> <p> <label>Date :</label><input type="date" name="date" class="input" id="datepicker" required> </p> <p> <label>Image :</label><input type="file" name="img" class="image" required> </p> <p> <label>Category :</label> <select name="category_id" class="select" required> <?php $query = "SELECT * FROM category"; $result = mysqli_query ($conn, $query); while ($row = mysqli_fetch_assoc ($result)) { ?> <?php echo "<option value='". $row['id'] ."'>". $row['title'] ."</option>" ?> <?php } // endwhile; ?> </select> </p> <p> <label>Status :</label> <select name="status" class="status" required> <option value="1">Yes</option> <option value="0">No</option> </select> </p> <p> <input type="submit" name="submit" value="Add Activitie" class="submit"> </p> </form> </div> <!-- add-activitie-content end --> <div class="footer"> <div class="main-footer"> <?php include 'includes/admin-footer.php';?> </div> </div> <!-- footer end --> </div> <!-- wrapper end --> </body> </html>
這是我的PHP處理網頁
<?php include '../../functions/process-database.php'; print_r($_POST); if (isset($_POST['submit']) && $_POST['submit'] == "Add Activitie") { echo "works"; $title = $_POST['title']; $description = $_POST['description']; $date = $_POST['date']; $category_id = $_POST['category_id']; $status = $_POST['status']; if (! empty ($_FILES)) { $image = time() . "-" . basename ($_FILES ['img'] ['name']); move_uploaded_file ($_FILES ['img'] ['tmp_name'], "../../images/activities/$image"); } else { echo "Error: No Image Selected"; exit(); } $query = "INSERT INTO `activitie`(`title`, `description`, `date`, `image`, `category_id`, `status`) VALUES ('$title','$description','$date','$image','$category_id','$status')"; $result = mysqli_query ($conn, $query); print_r($_POST);exit; if ($result) { header('Location: ../display-activitie.php'); } else { die (mysqli_error()); } }