mikebowyer3
08-19-2012, 08:37 PM
Hi All, hope someone can help me, I have a basic site which records returns from sales on amazon. I have the mysql table setup correctly, however the php and html code are not working. Here is the code:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Amazon Returns Logger</title>
<style type="text/css">
table tr > td { text-align: right; }
table tr > td + td { text-align: Left; }
</style>
</head>
<body>
<form action="amazonprocess.php" method="post">
<table>
<tr>
<td>
User:
</td>
<td>
<input type="text" id="User" name="User" />
</td>
</tr>
<tr>
<td>
Order Number:
</td>
<td>
<input type="text" id="OrderNumber" name="OrderNumber" />
</td>
</tr>
<tr>
<td>
Reason For Return:
</td>
<td>
<select id="ReasonForReturn" name="ReasonForReturn">
<option value="">- Choose -</option>
<option value="Change of mind">Change of mind</option>
<option value="Damaged in transit">Damaged in transit</option>
<option value="Lost in transit">Lost in transit</option>
<option value="Listing error - Missing parts">Listing error - Missing parts</option>
<option value="Listing error - Incorrect product">Listing error - Incorrect product</option>
<option value="Listing error - Returns note included">Listing error - Returns note included</option>
<option value="Listing error - Wrong condition">Listing error - Wrong condition</option>
<option value="Testing error - Faulty item">Testing error - Faulty item</option>
</select>
</td>
</tr>
<tr>
<td>
Outcome:
</td>
<td>
<select id="RefundReplacement" name="RefundReplacement">
<option value="">- Choose -</option>
<option value="Refunded">Refunded</option>
<option value="Replaced">Replaced</option>
</select>
</td>
</tr>
<tr>
<td>
If Refunded:
</td>
<td>
<select id="FullPartial" name="FullPartial">
<option value="">- Choose -</option>
<option value="Full">Full Refund</option>
<option value="Partial">Partial Refund</option>
</select>
</td>
</tr>
<tr>
<td>
Refund Amount:
</td>
<td>
<input type="text" id="RefundAmount" name="RefundAmount" />
</td>
</tr>
<tr>
<td>
Date Refunded (DDMMYYYY):
</td>
<td>
<input type="text" id="DateRefunded" name="DateRefunded" />
</td>
</tr>
<tr>
<td>
Was Product Returned?:
</td>
<td>
<select id="ProductReturned" name="ProductReturned">
<option value="">- Choose -</option>
<option value="Customer Disposed">Customer kept product</option>
<option value="Returned - Collection">Returned - Collection Arranged</option>
<option value="Returned - Customer Returned">Returned - Customer Returned</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center;">
<input type="submit" id="submit" value="Submit Return" />
<input type="reset" id="reset" value="Start Over!" />
</td>
</tr>
</table>
</form>
</body>
</html>
PHP:
<?php
$User = $_POST["User"];
$OrderNumber = $_POST["OrderNumber"];
$ReasonForReturn = $_POST["ReasonForReturn"];
$RefundReplacement = $_POST["RefundReplacement"];
$FullPartial = $_POST["FullPartial"];
$RefundAmount = $_POST["RefundAmount"];
$DateRefunded = $_POST["DateRefunded"];
$ProductReturned = $_POST["ProductReturned"];
$sql_connection = mysql_connect("localhost", "root", "") or die("connection failed");
mysql_select_db("customerservice", $sql_connection) or die("Select db failed");
$sql = "INSERT INTO amazon (
User,
OrderNumber,
ReasonForReturn,
RefundReplacement,
FullPartial,
RefundAmount,
DateRefunded,
ProductReturned
)
VALUES (
'$User',
'$OrderNumber',
'$ReasonForReturn',
'$RefundReplacement',
'$FullPartial',
'$RefundAmount',
'$DateRefunded',
'$ProductReturned',
NOW()
)";
mysql_query($sql, $sql_connection) or die("Query Failed");
mysql_close($sql_connection) or die ("Close Failed");
?>
When I run the code, I am getting the error Query Failed.
Any help will be greatly appreciated.
Mike
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Amazon Returns Logger</title>
<style type="text/css">
table tr > td { text-align: right; }
table tr > td + td { text-align: Left; }
</style>
</head>
<body>
<form action="amazonprocess.php" method="post">
<table>
<tr>
<td>
User:
</td>
<td>
<input type="text" id="User" name="User" />
</td>
</tr>
<tr>
<td>
Order Number:
</td>
<td>
<input type="text" id="OrderNumber" name="OrderNumber" />
</td>
</tr>
<tr>
<td>
Reason For Return:
</td>
<td>
<select id="ReasonForReturn" name="ReasonForReturn">
<option value="">- Choose -</option>
<option value="Change of mind">Change of mind</option>
<option value="Damaged in transit">Damaged in transit</option>
<option value="Lost in transit">Lost in transit</option>
<option value="Listing error - Missing parts">Listing error - Missing parts</option>
<option value="Listing error - Incorrect product">Listing error - Incorrect product</option>
<option value="Listing error - Returns note included">Listing error - Returns note included</option>
<option value="Listing error - Wrong condition">Listing error - Wrong condition</option>
<option value="Testing error - Faulty item">Testing error - Faulty item</option>
</select>
</td>
</tr>
<tr>
<td>
Outcome:
</td>
<td>
<select id="RefundReplacement" name="RefundReplacement">
<option value="">- Choose -</option>
<option value="Refunded">Refunded</option>
<option value="Replaced">Replaced</option>
</select>
</td>
</tr>
<tr>
<td>
If Refunded:
</td>
<td>
<select id="FullPartial" name="FullPartial">
<option value="">- Choose -</option>
<option value="Full">Full Refund</option>
<option value="Partial">Partial Refund</option>
</select>
</td>
</tr>
<tr>
<td>
Refund Amount:
</td>
<td>
<input type="text" id="RefundAmount" name="RefundAmount" />
</td>
</tr>
<tr>
<td>
Date Refunded (DDMMYYYY):
</td>
<td>
<input type="text" id="DateRefunded" name="DateRefunded" />
</td>
</tr>
<tr>
<td>
Was Product Returned?:
</td>
<td>
<select id="ProductReturned" name="ProductReturned">
<option value="">- Choose -</option>
<option value="Customer Disposed">Customer kept product</option>
<option value="Returned - Collection">Returned - Collection Arranged</option>
<option value="Returned - Customer Returned">Returned - Customer Returned</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center;">
<input type="submit" id="submit" value="Submit Return" />
<input type="reset" id="reset" value="Start Over!" />
</td>
</tr>
</table>
</form>
</body>
</html>
PHP:
<?php
$User = $_POST["User"];
$OrderNumber = $_POST["OrderNumber"];
$ReasonForReturn = $_POST["ReasonForReturn"];
$RefundReplacement = $_POST["RefundReplacement"];
$FullPartial = $_POST["FullPartial"];
$RefundAmount = $_POST["RefundAmount"];
$DateRefunded = $_POST["DateRefunded"];
$ProductReturned = $_POST["ProductReturned"];
$sql_connection = mysql_connect("localhost", "root", "") or die("connection failed");
mysql_select_db("customerservice", $sql_connection) or die("Select db failed");
$sql = "INSERT INTO amazon (
User,
OrderNumber,
ReasonForReturn,
RefundReplacement,
FullPartial,
RefundAmount,
DateRefunded,
ProductReturned
)
VALUES (
'$User',
'$OrderNumber',
'$ReasonForReturn',
'$RefundReplacement',
'$FullPartial',
'$RefundAmount',
'$DateRefunded',
'$ProductReturned',
NOW()
)";
mysql_query($sql, $sql_connection) or die("Query Failed");
mysql_close($sql_connection) or die ("Close Failed");
?>
When I run the code, I am getting the error Query Failed.
Any help will be greatly appreciated.
Mike