我的代码都正确无误,但不能插入数据库,我的代码也可以正常工作,但是这一代码不起作用
所有这些都发生在同一个数据库中,有5个表(文章,客户,订单,工作人员,请求),我遇到的一个问题是“订单”
该程序基本上是一个订单管理系统,我必须将订单添加到表中 如果您需要更多背景信息,我可以提供给您
//This is the code that's working-->
if(empty($primeiro_nome_err) && empty($ultimo_nome_err) && empty($morada_err) && empty($telemovel_err));
{
//aqui e feita uma verificação do telemovel
$sql = "SELECT telemovel FROM clientes WHERE telemovel = '$telemovel' ";
$result = $mysqli->query($sql);
while ($row = $result->fetch_array())
{
$telemovel_result = $row['telemovel'];
}
//existe igual??
if($telemovel != $telemovel_result)
{
//não, entra
//inserção do cliente na DB
$sql = "INSERT INTO `clientes` (`nome`, `telemovel`, `morada`, `localidade`, `sexo`) VALUES ('$primeiro_nome $ultimo_nome', '$telemovel', '$morada', 'test', '$sexo')";
$mysqli->query($sql);
//seleção do MAIOR ID da DB
$sql = "SELECT MAX(CLI_id) AS 'maxcliid' FROM clientes";
$result = $mysqli->query($sql);
while ($row = $result->fetch_array())
{
$data = $row['maxcliid'];
}
//inserção do registo da encomenda na DB
$sql = "INSERT INTO 'encomendas' ('CLI_id','data') VALUES ('$cliente','$data')";
$mysqli->query($sql);
//variavel de sessão
$_SESSION['Cliente'] = $data;
header("location: form.php");
}
else{
//sim, não insere
$telemovel_err = "Este numero de telemovel já existe na base de dados";
}
}
}
//This is the one that's not
if(isset($_POST["cliente"]) && empty($primeiro_nome) && empty($ultimo_nome) && empty($morada) && empty($telemovel))
{
$sql = "INSERT INTO 'encomendas' ('CLI_id','data') VALUES ('$cliente','$data')";
$mysqli->query($sql);
$_SESSION['Cliente'] = $cliente;
header("location: form.php");
}
我正在尝试在数据库中插入新的订单//客户,但它不起作用。 而且,它不显示任何错误消息