表单数据不会解析为数据库

时间:2017-02-13 16:42:58

标签: php mysql post html-form

我有以下表格要求提供简单信息,但数据不会解析到我的数据库。我在我的网站的其他部分有类似的表单,它们连接到数据库并完美地检索数据。已粘贴下面的代码并相信MYSQL脚本是按照预期编写的。为什么一旦使用按下提交按钮就无法检索数据?



<?php 
// Written by KV Ghumaan
session_start(); // Start session first thing in script
// Script Error Reporting
error_reporting(E_ALL);
ini_set('display_errors', '1');
// Connect to the MySQL database  
include "storescripts/connect_to_mysql.php"; 
?>
<?php
// Parse the form data and add inventory item to the system
if(isset($_POST['fName'])){

    $id = mysql_real_escape_string($_POST['id']);
    $fName = mysql_real_escape_string($_POST['fName']);
    $lName = mysql_real_escape_string($_POST['lName']);
    $address = mysql_real_escape_string($_POST['address']);
    $city = mysql_real_escape_string($_POST['city']);
    $state = mysql_real_escape_string($_POST['state']);
    $zipCode = mysql_real_escape_string($_POST['zipCode']);

    //Add this product into the database now

    $sql = mysql_query("INSERT INTO checkoutInfo (id, fName, lName, address, city, state, zipCode)
        VALUES('$id','$fName','$lName','$address','$city','$state','$zipCode')") or die (mysql_error());
    $pid = mysql_insert_id();
}
?>
<html>
    <head>
        <!--JQUERY-->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
        <script src="jqueryui/jquery-ui.js"></script>
        <link rel="stylesheet" type="text/css" href="jqueryui/jquery-ui.css"/>
        <link rel="stylesheet" type="text/css" href="jqueryui/jquery-ui.structure.css"/>
        <link rel="stylesheet" type="text/css" href="jqueryui/jquery-ui.theme.css"/>
		<!--GOOGLE FONT & EXTERNAL LIBS-->
        <link href="https://fonts.googleapis.com/css?family=Raleway:100" rel="stylesheet">
		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
        <link rel="stylesheet" type="text/css" href="style/style.css"/>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>CHECKOUT</title>
    </head>
    <body>
        <?php include_once("template_header.php");?>
        <table width="100%" height="76vh" border="10%" cellspacing="10" style="padding: 2vh 10vw 0vh 10vw; border-style:none;">
            
            <tr height="75%" cellspacing="0" style="border-style:none;">
                <td width="30%" style="border-style:none; padding-top: 10vh;">
                  <form class="form" action="confirmation.php" enctype="multipart/form-data" name="checkoutForm" id="checkoutForm" method="POST">
                      <div id="billingQuestions">
                            <h3><strong>BILLING ADDRESS:</strong></h3>
                            <div id="formQuestions">
                                <label>First Name:*</label><br />
                                <input type="text" name="fName" size="40vw" required>
                            </div>
                            <div id="formQuestions">
                                <label>Last Name:*</label><br />
                                <input type="text" name="lName" size="40vw" required>
                            </div>
                            <div id="formQuestions">
                                <label>Address 1:*</label><br />
                                <input type="text" name="address" size="40vw" required>
                            </div>
                            <div id="formQuestions">
                                <label>Address 2:*</label><br />
                                <input type="text" size="40vw">
                            </div>
<div id="formQuestions">
                                                                    <label>City: *</label><br />
                                                                    <input name="city" type="text" size="40vw" required>
                                                                </div>
                                                                <div id="formQuestions">
                                                                    <label>State: *</label><br />
                                                                    <input name="state" type="text" size="40vw" required>
                                                                </div>
                                                                <div id="formQuestions">
                                                                    <label>Zip Code: *</label><br />
                                                                    <input name="zipCode" type="text" size="40vw" required>
                                                                </div>
                        <input type="submit" value="Submit"/>
</div>
</form>
         </td>
         </tr>
            
        </table>
        <?php include_once("template_footer.php");?>
    </body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案