Примечание. Неопределенный индекс: dValue в C:\xampp\htdocs\Self Exercise\proj\order.php в строке 20. Примечание. Неопределенная переменная: id в C:\xampp\htdocs\Self Exercise\proj\order.php в строке 31
Примечание. Неопределенная переменная: имя в C:\xampp\htdocs\Self Exercise\proj\order.php в строке 15
Примечание. Неопределенная переменная: имя в C:\xampp\htdocs\Self Exercise\proj\order.php в строке 17
<?php
session_start();
include("Connection.php");
if (isset($_POST['submit']))
$name = $_POST['customerName'];
mysql_query("INSERT INTO 'starbucks'.'orders' (
'ID' ,
'NAME' ,
'TOTAL_PRICE' ,
'TOTAL_ITEMS' ,
'TIME'
)
VALUES (
'' , '$name', '', '',NOW())");
$_SESSION['user'] = $name;
$dTime = time();
$myValue = $_REQUEST['dValue'];
echo "The time is: {$dTime}<br/>
The choice is {$myValue} ";
$sql = "Select * from product where NAME = '{$myValue}'";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
$price = $row['PRICE'];
$id = $row['ID'];
echo $id;
}
$sql2 ="INSERT INTO 'starbucks'.'order_details' ('ID', 'ORDER_ID', 'PRODUCT_ID', 'QTY') VALUES ('', '', '$id', '1')";
$result2 = mysql_query($sql2);
?>
здесь мой код для JS
function change_sidebar(dElement) {
//alert ("oist");
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("tochange").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","order.php?dValue="+dElement.defaultValue,true);
xmlhttp.send();
}
Вы, наверное, хотели
<?php
session_start();
include("Connection.php");
if (isset($_POST['submit'])){
$name = $_POST['customerName'];
mysql_query("INSERT INTO 'starbucks'.'orders' (
'ID' ,
'NAME' ,
'TOTAL_PRICE' ,
'TOTAL_ITEMS' ,
'TIME'
)
VALUES (
'' , '$name', '', '',NOW())");
$_SESSION['user'] = $name;
}
$dTime = time();
$myValue = $_REQUEST['dValue'];
echo "The time is: {$dTime}<br/>
The choice is {$myValue} ";
$sql = "Select * from product where NAME = '{$myValue}'";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
$price = $row['PRICE'];
$id = $row['ID'];
echo $id;
}
$sql2 ="INSERT INTO 'starbucks'.'order_details' ('ID', 'ORDER_ID', 'PRODUCT_ID', 'QTY') VALUES ('', '', '$id', '1')";
$result2 = mysql_query($sql2);
?>
обратите внимание на эту часть if (isset($_POST['submit'])){
(добавлены скобки)
$myValue = $_REQUEST['dValue'];
$myValue = isset($_REQUEST['dValue']) ?$_REQUEST['dValue'] : '';