array empty


Posted on 16th Feb 2014 07:03 pm by admin

Hiya peeps,

Ok here is the codes.

order.php

Code:
<?php

if(!isset($_POST) OR empty($_POST)) {

echo '<h1 align="center">There was an error with your order!</h1><h2 align="center"><a href="index.php">Start again</a></h2>';
} else {

$tesco = new Tesco();

foreach($_POST as $key => $value) {

$tesco->getPrice($value, $key);


}


echo '<h1><u>You ordered:</u></h1>';

echo '<h2>'.$cnt[$row['id']].' x '.$row['name'].'</h2>';


echo '<h1><u>Results</u></h1>';
echo '<h2>Cheapest at: ' . $store . '</h2>';
echo '<h2>Amount: &pound;'.$total.'</h2>';

if($total > 50) {

echo '<a href="" onclick="" class="buttonn">Deliver it!</a>';

} elseif ($total < 50) {

echo '<a href="" onclick="" class="buttonn">Deliver it for &pound;9.99!</a>';

}
}

?>

tesco.php

Code: <?php
class Tesco {

private $quantity;
private $productid;

function getPrice($quantity, $productid, $storeid = '1') {

$this->quantity = mysql_real_escape_string(trim(addslashes(strip_tags(is_numeric($quantity)))));
$this->productid = mysql_real_escape_string(trim(addslashes(strip_tags(is_numeric($productid)))));
$this->storeid = mysql_real_escape_string(trim(addslashes(strip_tags(is_numeric($storeid)))));


$this->query = "SELECT * FROM `products` WHERE id = '$this->productid' AND store = '$this->storeid'";
$this->result = mysql_query($this->query) or trigger_error('Query failed: ' . mysql_error(), E_USER_ERROR);

while($this->price = mysql_fetch_object($this->result)):

if($this->quantity > 1):

$this->total[] = $this->price->price*$this->quantity;

elseif ($this->quantity = 1):

$this->total[] = $this->price->price;

endif;


endwhile;

print_r($this->total);

}




}
?>

As you can see in the tesco.php file i have a print_r() this is what is being returned..

Array ( => ) Array ( => [1] => )

(i have inputed two product id's).

Many thanks

No comments posted yet

Your Answer:

Login to answer
113 Like 24 Dislike
Previous forums Next forums
Other forums

Functions Not Loading Into Div
I had some help doing some of this but what I'm trying to do is get my functions to retrieve its val

Format timestamp from mysql
When I tried this:
Code: date("m/d/Y H:i A", $row['timestamp'])
I got 12/31/1969 18:

how to get sn motherboard
Hello.
I want to get serial number motherboard, cpu and else hardware.
Can You show me sam

DELETE rows based on content
I have a link in my rows

$bit="http://bit.ly/abcd";
$query = mysql_query("D

Placing and array within an array then sorting it!
I have a page that runs two large mysql queries and saves the results into arrays, in php I then per

PEAR Email Attachment w/ $gpg
I have no issues with this code if I take out the attachement section and include the info in the em

MySQL Primary key gap
Alright, so I have a table with 26 entries in it (id, filename, caption) for my image randomiser (ht

Printer configuration
Hi All,
Suppose one of the user deleted the printer settings unfortunatly ,then what is the pro

How to return to a previous page after running a PHP script
I'm having a bit of a melt down here because I think this should be really easy but can't work it ou

Does design fit in FPGA ?
Hi all,

I've made a large HCC-Design. Because of the program-size the compile process with th

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash