ASKER
ASKER
$amount=get_price($invoice_number);
$query = "SELECT * FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
$result = mysql_query($query);
if ($result) {
// set up string
while ($row = mysql_fetch_assoc($result)) {
// will need proper format and loop for 0-4(1 to 5 items loop, if not == 0)
$row['qty_item_X'] <|> $row['color_item_X'] <|> $row['size_item_X'] <|> $amount[(X-1)];
}
} else {
echo"mysql query failed" die(mysql error setup here);
}
ASKER
ASKER
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_array($result))
{
$string[] = $row['qty_item_$i'];
$string[] = $row['color_item_$i'];
$string[] = $row['size_item_$i'];
}
} else {
$string = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_array($result))
{
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
var_dump($li);
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_$i'];
$string[] = $row['color_item_$i'];
$string[] = $row['size_item_$i'];
}
} else {
$string = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
var_dump($li);
?>
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')array(5) { [0]=> string(15) "E5S-6KZ-BV0-FV9" [1]=> string(15) "E5S-6KZ-BV0-FV9" [2]=> string(15) "E5S-6KZ-BV0-FV9" [3]=> string(15) "E5S-6KZ-BV0-FV9" [4]=> string(15) "E5S-6KZ-BV0-FV9" }
ASKER
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_$i'];
$string[] = $row['color_item_$i'];
$string[] = $row['size_item_$i'];
}
} else {
$string = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
array(5) {
[0]=>
string(15) "E5S-6KZ-BV0-FV9"
[1]=>
string(15) "E5S-6KZ-BV0-FV9"
[2]=>
string(15) "E5S-6KZ-BV0-FV9"
[3]=>
string(15) "E5S-6KZ-BV0-FV9"
[4]=>
string(15) "E5S-6KZ-BV0-FV9"
}
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
array(5) {
[0]=>
string(22) "V1C-LU1-E7N-1EO<|>1.99"
[1]=>
string(22) "V1C-LU1-E7N-1EO<|>2.49"
[2]=>
string(22) "V1C-LU1-E7N-1EO<|>2.79"
[3]=>
string(22) "V1C-LU1-E7N-1EO<|>2.99"
[4]=>
string(22) "V1C-LU1-E7N-1EO<|>3.49"
}
ASKER
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_$i'];
$string[] = $row['color_item_$i'];
$string[] = $row['size_item_$i'];
}
} else {
$string = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_'.$i];
$string[] = $row['color_item_'.$i];
$string[] = $row['size_item_'.$i];
}
} else {
$string = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
Warning: implode() [function.implode]: Invalid arguments passed in /home/roll/public_html/payment-form/lineitems.php on line 61
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
Warning: implode() [function.implode]: Invalid arguments passed in /home/roll/public_html/payment-form/lineitems.php on line 61
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
Warning: implode() [function.implode]: Invalid arguments passed in /home/roll/public_html/payment-form/lineitems.php on line 61
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
Warning: implode() [function.implode]: Invalid arguments passed in /home/roll/public_html/payment-form/lineitems.php on line 61
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'E5S-6KZ-BV0-FV9')
Warning: implode() [function.implode]: Invalid arguments passed in /home/roll/public_html/payment-form/lineitems.php on line 61
array(5) {
[0]=>
NULL
[1]=>
NULL
[2]=>
NULL
[3]=>
NULL
[4]=>
NULL
}
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
array(5) {
[0]=>
string(4) "1.99"
[1]=>
string(4) "2.49"
[2]=>
string(4) "2.79"
[3]=>
string(4) "2.99"
[4]=>
string(4) "3.49"
}
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query;
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_'.$i];
$string[] = $row['color_item_'.$i];
$string[] = $row['size_item_'.$i];
}
} else {
$string[] = NULL;
}
}
return $string;
}
$invoice_number="E5S-6KZ-BV0-FV9";
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['qty_item_'.$i];
$string[] = $row['color_item_'.$i];
$string[] = $row['size_item_'.$i];
}
} else {
$string[] = NULL;
}
}
return $string;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
array(5) {
[0]=>
NULL
[1]=>
NULL
[2]=>
NULL
[3]=>
NULL
[4]=>
NULL
}
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
} else {
$string[] = "result is false";
}
}
return $string;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
} else {
$string[] = "result is false";
}
}
return $string;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
ASKER
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
array(20) {
[0]=>
string(15) "V1C-LU1-E7N-1EO"
[1]=>
string(1) "1"
[2]=>
string(5) "Black"
[3]=>
string(1) "4"
[4]=>
string(15) "V1C-LU1-E7N-1EO"
[5]=>
string(1) "2"
[6]=>
string(5) "Black"
[7]=>
string(1) "6"
[8]=>
string(15) "V1C-LU1-E7N-1EO"
[9]=>
string(1) "3"
[10]=>
string(5) "Black"
[11]=>
string(2) "10"
[12]=>
string(15) "V1C-LU1-E7N-1EO"
[13]=>
string(1) "4"
[14]=>
string(5) "White"
[15]=>
string(2) "12"
[16]=>
string(15) "V1C-LU1-E7N-1EO"
[17]=>
string(1) "5"
[18]=>
string(5) "White"
[19]=>
string(2) "16"
}
ASKER
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."'";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
} else {
$string[] = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
array(5) {
[0]=>
string(38) "V1C-LU1-E7N-1EO<|>1<|>Black<|>4<|>1.99"
[1]=>
string(79) "V1C-LU1-E7N-1EO<|>1<|>Black<|>4<|>1.99<|>V1C-LU1-E7N-1EO<|>2<|>Black<|>6<|>2.49"
[2]=>
string(121) "V1C-LU1-E7N-1EO<|>1<|>Black<|>4<|>1.99<|>V1C-LU1-E7N-1EO<|>2<|>Black<|>6<|>2.49<|>V1C-LU1-E7N-1EO<|>3<|>Black<|>10<|>2.79"
[3]=>
string(163) "V1C-LU1-E7N-1EO<|>1<|>Black<|>4<|>1.99<|>V1C-LU1-E7N-1EO<|>2<|>Black<|>6<|>2.49<|>V1C-LU1-E7N-1EO<|>3<|>Black<|>10<|>2.79<|>V1C-LU1-E7N-1EO<|>4<|>White<|>12<|>2.99"
[4]=>
string(205) "V1C-LU1-E7N-1EO<|>1<|>Black<|>4<|>1.99<|>V1C-LU1-E7N-1EO<|>2<|>Black<|>6<|>2.49<|>V1C-LU1-E7N-1EO<|>3<|>Black<|>10<|>2.79<|>V1C-LU1-E7N-1EO<|>4<|>White<|>12<|>2.99<|>V1C-LU1-E7N-1EO<|>5<|>White<|>16<|>3.49"
}
ASKER
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// clear array
$string = array();
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."'";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$string[] = $invoice_number;
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
} else {
$string[] = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'V1C-LU1-E7N-1EO')
array(5) {
[0]=>
string(38) "V1C-LU1-E7N-1EO<|>4<|>Black<|>4<|>1.99"
[1]=>
string(38) "V1C-LU1-E7N-1EO<|>2<|>Black<|>6<|>2.49"
[2]=>
string(39) "V1C-LU1-E7N-1EO<|>3<|>Black<|>10<|>2.79"
[3]=>
string(39) "V1C-LU1-E7N-1EO<|>7<|>White<|>12<|>2.99"
[4]=>
string(40) "V1C-LU1-E7N-1EO<|>12<|>White<|>16<|>3.49"
}
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
array(5) {
[0]=>
string(38) "L87-8RE-0Q2-KSR<|>1<|>Black<|>4<|>1.99"
[1]=>
string(30) "L87-8RE-0Q2-KSR<|>0<|>NULL<|>0"
[2]=>
string(30) "L87-8RE-0Q2-KSR<|>0<|>NULL<|>0"
[3]=>
string(30) "L87-8RE-0Q2-KSR<|>0<|>NULL<|>0"
[4]=>
string(30) "L87-8RE-0Q2-KSR<|>0<|>NULL<|>0"
}
ASKER
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// clear array
$string = array();
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."'";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$row = mysql_fetch_assoc($result);
if ($row["qty_item_$i"] > 0) {
$string[] = $invoice_number;
while ($row) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
}
} else {
$string[] = NULL;
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
} else {
$string[] = NULL;
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
mysql_select_db($db_Database, $mysql_link)
or die ('The database specified in database_name must exist and must be accessible by the user specified in mysql_connect');
$invoice_number="V1C-LU1-E7N-1EO";
function get_line_items($invoice_number) {
// get product id
$invoice_number = mysql_real_escape_string($invoice_number);
for ($i = 1; $i < 6; $i++) {
// clear array
$string = array();
// get other info
$query = "SELECT `qty_item_$i`, `color_item_$i`, `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."'";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
$row = mysql_fetch_assoc($result);
if ($row["qty_item_$i"] > 0) {
$string[] = $invoice_number;
while ($row) {
$string[] = $row["qty_item_$i"];
$string[] = $row["color_item_$i"];
$string[] = $row["size_item_$i"];
}
}
}
// get query to find price based on size
$query = "SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_$i` FROM `item_sales` WHERE `invoice_number` = '".$invoice_number."')";
echo $query."<br>";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$string[] = $row['price'];
}
}
$line_items[] = implode("<|>", $string);
}
return $line_items;
}
$li=get_line_items($invoice_number);
echo "<pre>";
var_dump($li);
echo "</pre>";
?>
ASKER
ASKER
ASKER
ASKER
SELECT `qty_item_1`, `color_item_1`, `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_1` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_2`, `color_item_2`, `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_2` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_3`, `color_item_3`, `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_3` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_4`, `color_item_4`, `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_4` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
SELECT `qty_item_5`, `color_item_5`, `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR'
SELECT `price` FROM `item_size` WHERE `size` = (SELECT `size_item_5` FROM `item_sales` WHERE `invoice_number` = 'L87-8RE-0Q2-KSR')
array(5) {
[0]=>
string(41) "Item 1<|>1<|>Black<|>4 inches long<|>1.99"
[1]=>
string(33) "Item 2<|>0<|>NULL<|>0 inches long"
[2]=>
string(33) "Item 3<|>0<|>NULL<|>0 inches long"
[3]=>
string(33) "Item 4<|>0<|>NULL<|>0 inches long"
[4]=>
string(33) "Item 5<|>0<|>NULL<|>0 inches long"
}
ASKER
ASKER
ASKER
PHP is a widely-used server-side scripting language especially suited for web development, powering tens of millions of sites from Facebook to personal WordPress blogs. PHP is often paired with the MySQL relational database, but includes support for most other mainstream databases. By utilizing different Server APIs, PHP can work on many different web servers as a server-side scripting language.
TRUSTED BY
Open in new window
Open in new window
Open in new window
Open in new window
It's probably easiest to do this with another function. The best case scenario would be to use class instances.
Open in new window