Hi. Please excuse my noobiness, but I'm new to PHP. My problem is data was not inserted into the database but PHP didn't return any error. Row was added since there was a new ID number, but then the rest of the columns are blanks and Sequence No and Date inserted 0's(zeros) instead of the real data. Could you kindly please check my code for any discrepancies? Please also check the images attached. Thanks.
***PROCESS PAGE***
-------------
***ADDDATA***
***PROCESS PAGE***
Code:
<?php include("includes/db_connect.php"); ?> <?php require_once("includes/functions.php"); ?> <html> <head><title>Add Equipment</title></head> <body> <h3>Please review the data before finally submitting to the database.</h3> <h3>Press the back button of your browser if you want to edit the data.</h3> <h3>Press the submit button to submit it to the database.</h3><hr> <br /> <?php $equipname = $_POST['equipname']; $manufacturer = $_POST['manufacturer']; $serno = $_POST['serno']; $modelno = $_POST['modelno']; $capacity = $_POST['capacity']; $curloc = $_POST['curlocation']; $equipcode = $_POST['equipcode']; $seqno = $_POST['seqno']; $addDate = $_POST['dateYr']. "-"; $addDate .= $_POST['dateMO']. "-"; $addDate .= $_POST['dateDay']; echo "Equipment Name : <b>{$equipname}</b><br />"; echo "Manufacturer : <b>{$manufacturer}</b><br />"; echo "Serial No. : <b>{$serno}</b><br />"; echo "Model No. : <b>{$modelno}</b><br />"; echo "Capacity/Range : <b>{$capacity}</b><br />"; echo "Current Location : <b>{$curloc}</b><br />"; echo "Equipment Code : <b>{$equipcode}</b><br />"; echo "Sequence No. : <b>{$seqno}</b><br />"; echo "Date Added : <b>{$addDate}</b>"; ?> <hr> <form action="adddata.php" method="POST"> <input type="submit" name="submit" id="submit" value="Submit"></form> </body></html> <?php if (isset($equip_db)) { mysqli_close($equip_db); } ?>
***ADDDATA***
Code:
<?php include("includes/db_connect.php"); ?> <?php require_once("includes/functions.php"); ?> <?php $equipname = $_POST['$equipname']; $manufacturer = $_POST['$manufacturer']; $serno = $_POST['$serno']; $modelno = $_POST['$modelno']; $capacity = $_POST['$capacity']; $curloc = $_POST['$curlocation']; $equipcode = $_POST['$equipcode']; $seqno = $_POST['$seqno']; $addDate = $_POST['$dateYr'] ."-". $_POST['$dateMO'] ."-". $_POST['$dateDay']; $query_add = "INSERT INTO tblequipmentmasterlist (equipname, manufacturer, serno, modelno, capacity, curlocation, equipcode, seqno, adddate) VALUES ('{$equipname}','{$manufacturer}','{$serno}','{$modelno}', '{$capacity}','{$curloc}','{$equipcode}','{$seqno}','{$addDate}')"; if (mysqli_query($db_cxn, $query_add)) { header ("Location: newequipment.php"); exit; } else { echo "<p>Data addition has failed. Please contact the site administrator.</p>"; echo "<p>" . mysqli_error($db_cxn) . "</p>"; } ?> <?php if (isset($db_cxn)) { mysqli_close($db_cxn); } ?>
Comment