Good afternoon. I have an application on localhost is working perfectly, but the WEB does not follow the image:
WEB
Thelistofproductsinthiscaseisgreat,andonthewebitworkswhenIselectonlyhalfwaythroughthelist,thelatterdoesnotwork,Ipassthosedatathroughajaxandvalidatewithisset()tocheckifanylinehasbeenselected,followtheajaxfunction:
<script>$(document).ready(function(){$('#pedido').submit(function(){//Aosubmeterformulárioconfirma=confirm("Confirma geração do pedido?");
if(confirma){
$.ajax({ //Função AJAX
url:"gerarPedido.php", //Arquivo php
type:"post", //Método de envio
beforeSend: function(){ $("#btnSalvar").val('Aguarde...');},
data: $('#pedido').serialize(), //Dados
success: function (resposta){ //Sucesso no AJAX
$("#error").slideDown();
if (resposta != false) {
// Exibe o erro na div
$("#error").html(resposta);
$("#btnSalvar").val('Gerar Pedido');
}else {
// Exibe mensagem de sucesso
// $("#error").html("<div class='col-lg-6 col-md-6 col-sm-6 col-xs-6 alert alert-success alert-dismissable'><i class='fa fa-check'></i> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'><i class='fa fa-times-circle'></i></button>O cadastro foi salvo com sucesso!</div>");
$("#btnSalvar").val('Gerar Pedido');
}
}
})
return false; //Evita que a página seja atualizada
}
return false; //Evita que a página seja atualizada
})
})
</script>
Only the WEB server is not working. Localhost PHP Version: 5.3.1 PHP Web Server Version: 5.3.28
PHP code
if(isset($_POST['selecao'])){
foreach($_POST['selecao'] AS $key => $value){
/*echo $value.'<br/>';*/
$qtd = $_POST['qtd'][$value];
$valor = $_POST['valor'][$value];
$preco = str_replace(',', '.', $valor);
$preco_bruto = $qtd * $valor;
if(empty($qtd)){
echo "Informe a quantidade para o produto ".$_POST['descricao'][$value]."";
exit;
}
if(empty($preco) || ($preco == 0)){
echo "Informe o valor do produto ".$_POST['descricao'][$value]."";
exit;
}
}
} else { echo 'Select at least one product'; }