require "inc/lib.inc.php";
require "inc/config.inc.php";
var_dump($_POST);
var_dump($basket);
$name= clearStr($_POST["name"]);
$email= clearStr($_POST["email"]);
$phone= clearStr($_POST["phone"]);
$address= clearStr($_POST["address"]);
$oid = $basket["orderid"];
$dt = time();
$order = "$name|$email|$phone|$address|$oid|$dt\n";
var_dump($order);
file_put_contents("admin/".ORDERS_LOG, $order, FILE_APPEND);
saveOrder($dt);
function saveOrder($datetime){
global $link, $basket;
var_dump($basket);
$goods = myBasket();
var_dump($goods);
$stmt = mysqli_stmt_init($link);
$sql='INSERT INTO `orders` (`title`,`author`,`pubyear`,`price`,`quantity`,`orderid`,`datetime`)
/*ЭТО ПРОВЕРИТЬ*/
VALUES (?, ?, ?, ?, ?, ?, ?)';
if(!mysqli_stmt_prepare($stmt, $sql))
return false;
foreach($goods as $item){
mysqli_stmt_bind_param($stmt, "ssiiisi", $item['title'], $item['author'], $item['pubyear'], $item['price'], $item['quantity'], $item['orderid'], $datetime);
mysqli_stmt_execute($stmt);
}
mysqli_stmt_close($stmt);
removeBasket();
return true;
}
Ты просто перефразировал вопрос.Хм, вопрос был "как сделать локально видимую переменную доступной из глобального пространства". Это я перефразировал вопрос в нормальных терминах. А то что я написал в ответе - ответ на ваш вопрос.
вложенными множествами(что это в MySQL?)То же что и в не MySQL, легко ищется