Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um sistema em PHP com hospedagem na hostgator que estou tendo um problema que não consegui identificar se o problema é no servidor ou se é local.
No sistema tem uma tela de inclusão de pedidos ocorre o seguinte:
No micro A o pedido é incluído normalmente no BD.
Já no micro B o pedido não é incluído no BD.
Já limpei histórico do micro B, já tentei pelo Chrome e pelo IE o mesmo pedido que foi incluído no micro A não inclui no micro B.
A tela é a mesma para os 2 micros.
O que pode ser?
$clienteAt = $_POST['clienteAt'];
$defeito = $_POST['defeito'];
$tipo = $_POST['tipo'];
$vendedor = $_POST['vendedor'];
$situacao = $_POST['situacao'];
$incluido_por = $_POST['incluido_por'];
$date_incluido = $_POST['date_incluido'];
$ip = $_SESSION['usua']; // PEGA O USUARIO LOGADO
$hora = date('Y-m-d H:i:s'); // SALVA A DATA E HORA ATUAL (formato MySQL)
mysqli_query($conexao,"INSERT INTO conserto (clienteAt, defeito, tipo, vendedor, situacao, incluido_por, date_incluido) values
('$clienteAt', '$defeito', '5','$vendedor','Pendente','$ip', '$hora')");
mysqli_query($conexao,"SELECT LAST_INSERT_ID() INTO @ID");
foreach($_POST['cat_id'] AS $indice => $cat_id) {
if(!empty($cat_id)) {
echo mysqli_query($conexao,"INSERT INTO conserto_detalhe (cat_id,qtd,controle_id,tipo) values
('".$_POST['cat_id'][$indice]."', '".$_POST['qtd'][$indice]."',@ID,'5')");>
11 horas atrás, tetsuo disse:
Se for o mesmo pedido, deve haver alguma coluna sql definida como unique e a exibição de errors do php deve estar desativada
Não tem nenhuma coluna como unique, mesmo pedidos diferentes não são cadastrados no micro B.
Somente essa tela não cadastra as demais telas cadastra sem nenhum problema no micro B.
Por isso que digo q é coisa do além, não tem uma explicação logica.
Ninguém sabe algo para me ajudar?
Se for o mesmo pedido, deve haver alguma coluna sql definida como unique e a exibição de errors do php deve estar desativada