ae quando eu enviar o pedido ele tem q fazer uma consulta no banco e ver se já tem numeroPedido se não tiver ele cadastra como 1 se tiver ele soma +1.
como posso fazer isso?
obrigado

Posted 27/06/2006, 09:44
Posted 27/06/2006, 09:48
Posted 27/06/2006, 09:52
é + ou - assim tem + campos ae eu queria colocar um campo numeroPedidoproduto 1 -------------- cliente1--------------------preço1-----------data
produto2-----------------cliente1--------------------preço2-----------data
produto1-----------------cliente3----------------------preço1---------data
produto 1 -------------- cliente1--------------------preço1-----------data--------numeroPEDIDO1
produto2-----------------cliente1--------------------preço2-----------data--------numeroPEDIDO1
produto1-----------------cliente3----------------------preço1---------data--------numeroPEDIDO2
Posted 27/06/2006, 09:53
Posted 27/06/2006, 09:54
Posted 27/06/2006, 09:59
Posted 27/06/2006, 15:33
Posted 27/06/2006, 15:41
Posted 27/06/2006, 16:02
idcliente | idproduto | quantidade 1 | 1 | 1
INSERT INTO tabela VALUES (1, 1, 1) ON DUPLICATE KEY UPDATE quantidade = quantidade + 1
idcliente | idproduto | quantidade 1 | 1 | 2
Edição feita por: Eclesiastes, 27/06/2006, 16:04.
Posted 27/06/2006, 16:54
Posted 27/06/2006, 18:21
SELECT MAX(numeroPedido) FROM tabela
Posted 28/06/2006, 08:22
Hmmm, certo. Entendi!
Bom, nesse caso, cabe então a você, indicar quando o valor do pedido será alterado.
Quando precisar saber qual é o maior valor da coluna 'numerPedido', use a função MAX().
Exemplo:SELECT MAX(numeroPedido) FROM tabela
Posted 28/06/2006, 10:37
SELECT (MAX(numeroPedido) + 1) AS proximoID FROM tabela
Posted 28/06/2006, 17:09
$pedido="SELECT (MAX(nPedido) + 1) AS nPedido FROM tbcarrinho";
$pega=mysql_query($pedido)or die (mysql_error());
while($rs_PegaCliente = mysql_fetch_array($pega)) {
$nPedido = $rs_PegaCliente ['nPedido'];
}
$numero = $nPedido;
$IdVendedor = $_REQUEST['IdVendedor'];//nao ta usando ta pegando do slelect
$IdClientes = $_REQUEST['IdClientesC'];//nao ta usando ta pegando do slelect
$Preco = $_REQUEST['precocheio'];//nao ta usando ta pegando do slelect
$txtPrevi = $_REQUEST['txtPrevi'];
$txtDescri = $_REQUEST['txtDescri'];
$frete = $_REQUEST['frete'];
$atlera = mysql_query("UPDATE tbcarrinho SET ordem='fechado',nPedido='$numero', txtFrete='$frete', txtPrevi='$txtPrevi', txtDescri='$txtDescri' WHERE IdClientesC='$IdClientes'");
echo "<script>alert('Pedido Finalizado'); location.href('../orcamento/PedidoFechado.php?IdClientes=".$_REQUEST['IdClientesC']."&desconto=0');</script>";
Edição feita por: _vina, 28/06/2006, 17:25.
Posted 28/06/2006, 17:55
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)