Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera!!
Observem o seguinte código:
<?php
$ca = mysql_query("SELECT CARRINHO.COD_PRODUTO,CARRINHO.QUANT,CARRINHO.OPCAO,OPCOES.PRODUTOS_COD_PRODUTO,OPCOES.OPCAO,OPCOES.QUANTIDADE FROM CARRINHO,OPCOES WHERE SESSAO='$sessao' AND CARRINHO.COD_PRODUTO=OPCOES.PRODUTOS_COD_PRODUTO");
while ($res = mysql_fetch_array($ca)) {
$car = $res['QUANT'];
$opc = $res['QUANTIDADE'];
if ($car > $opc) {
print "<div align='center'><font color='#ff0000'><b>AVISO</b>
Não existe quantidade disponível em estoque para o produto solicitado!</div>";
break;
}
else {
include_once("finaliza.php");
}
}
?>
Ele faz uma consulta no banco de dados e me retorna valores do mesmo, o que eu quero é que quando a condição não seja aceita a página "finaliza.php" seja incluída, porém ela está sendo incluída se este select possui mais de um resultado, a mensagem é exibida e abaixo é incluída a página "finaliza.php", no caso de ser retornado apenas um valor neste select ele exibe a mensagem e não inclui a página, gostaria que independente da quantidade de resultados do select, se a condição fosse aceita não incluísse a página.
Alguém poderia me ajudar a resolver esse problema.
Desde já agradeço pela atenção dedicada, grande abraço, até...
Carregando comentários...