MasterllBr
-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por MasterllBr
-
-
Tipo preciso pegar o ID do tipo unico da tabela TBLCLIENTEPEDIDO e inserir junto a tabela TBLPEDIDO
cliente 1
comprou 3 items em cada item tera que conter o ID 1 pra saber que foi dakele cliente
cliente 2
comprou 5 items então tera que conter o ID 2 nos 5 items
i assim vai. segue o codigo abaixo junto as tabela.
ta faltando apenas isso pra terminar o carrinho.
erro que ta dando
tipo se o cliente comprar 2 produtos apenas ele relaciona certo passo de 2 ele já já comeca ir em ordem crescente tipo
cliente 1
1
1
2
cliente 2
2
2
3
4
5
$NOMCLI = anti_injection($_POST['NOMCLI']); $NOMFNT = anti_injection($_POST['NOMFNT']); $NOMCNT = anti_injection($_POST['NOMCNT']); $EMAIL = anti_injection($_POST['EMAIL']); $NUMTEL = anti_injection($_POST['NUMTEL']); $FUNCNT = anti_injection($_POST['FUNCNT']); $DCRCNDPGT = anti_injection($_POST['DCRCNDPGT']); $CODVND = anti_injection($_POST['CODVND']); if(isset($NOMCLI) && $EMAIL != "" && $NOMFNT != ""){ mysql_query("INSERT INTO tblclientepedido (IDPEDIDO, NOMCLI, NOMFNT, NOMCNT, EMAIL, NUMTEL, FUNCNT, DCRCNDPGT, CODVND) VALUES (NULL, '$NOMCLI', '$NOMFNT', '$NOMCNT', '$EMAIL', '$NUMTEL', '$FUNCNT', '$DCRCNDPGT', '$CODVND')") or die(mysql_error()); $CODPRD = anti_injection($_POST['CODPRD']); $QTDE = anti_injection($_POST['QTDE']); $DCRPRD = anti_injection($_POST['DCRPRD']); $VLRBASVDA = anti_injection($_POST['VLRBASVDA']); $i = 0; foreach($_POST["CODPRD"] as $CODPRD) { mysql_query("INSERT INTO tblpedido (ID, IDPEDIDO, CODPRD, QTDE, DCRPRD, VLRBASVDA) VALUES (NULL, LAST_INSERT_ID(), '$CODPRD', '$QTDE[$i]', '$DCRPRD[$i]', '$VLRBASVDA[$i]')") or die(mysql_error()); ++$i; } }
tabela tblclientepedidoCREATE TABLE IF NOT EXISTS `tblclientepedido` ( `IDPEDIDO` int(11) NOT NULL AUTO_INCREMENT, `NOMCLI` varchar(60) NOT NULL, `NOMFNT` varchar(60) NOT NULL, `NOMCNT` varchar(60) NOT NULL, `EMAIL` varchar(60) NOT NULL, `NUMTEL` varchar(20) NOT NULL, `FUNCNT` varchar(30) NOT NULL, `DCRCNDPGT` varchar(30) NOT NULL, `CODVND` varchar(30) NOT NULL, PRIMARY KEY (`IDPEDIDO`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
tabela tblpedidoCREATE TABLE IF NOT EXISTS `tblpedido` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `IDPEDIDO` int(11) NOT NULL, `CODPRD` int(11) NOT NULL, `QTDE` varchar(60) NOT NULL, `DCRPRD` varchar(60) NOT NULL, `VLRBASVDA` varchar(30) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
agradeço desde já pela atenção e colaboração!
-
emulei os registers_global e deu certo.
uma vez li que num era seguro fazer isso? procede esta informacao?
<?php if (!ini_get('register_globals')) { $superglobals = array($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET); if (isset($_SESSION)) { array_unshift($superglobals, $_SESSION); } foreach ($superglobals as $superglobal) { extract($superglobal, EXTR_SKIP); } } ?>
-
=/ num deu ainda! ^_^
-
Notice: Undefined variable: buscar in /home/mezzodis/public_html/mzreq/showproductall.php on line 15 Notice: Undefined variable: produto in /home/mezzodis/public_html/mzreq/showproductall.php on line 15
linha 15$sql = mysql_query("SELECT p.*, c.*, e.* AS tblprecos FROM `tblprodutos` AS p INNER JOIN `tblprecos` AS c ON p.`CODPRD` = c.`CODPRD` INNER JOIN `tblestoque` AS e ON p.`CODPRD` = e.`CODPRD` WHERE CODGRP='$buscar' AND CODSGR='$produto' AND STAATI='S' AND CODTPOETQ='1' ORDER BY DCRPRD DESC limit 18");
-
lista os produtos no servidor local normalmente, já no servidor online não lista e também não da nenhum erro.
<a href='?menu=8&buscar=$cat[CODGRP]&produto=$subcat[CODSGR] '>$subcat[DCRSGR]</a>
<?php $tbl = mysql_real_escape_string ($_GET['buscar']) && ($_GET['produto']); $sql = mysql_query("SELECT p.*, c.*, e.* AS tblprecos FROM `tblprodutos` AS p INNER JOIN `tblprecos` AS c ON p.`CODPRD` = c.`CODPRD` INNER JOIN `tblestoque` AS e ON p.`CODPRD` = e.`CODPRD` WHERE CODGRP='$buscar' AND CODSGR='$produto' AND STAATI='S' AND CODTPOETQ='1' ORDER BY DCRPRD DESC limit 18"); ?>
-
problema resolvido.
vlw pela ajuda aew Romero!
-
Essa tabela foi exportada de um sistema, e importada para ser colocada num site, no sistema os produtos são duplicados.
um contem os produtos em estoque o outro contem os items de rma (lixo)
quero mostrar apenas o de estoque que vem primeiro na tabela
é na ordem que citei
Cod. 15 | HARD DISK 1.5TB (5400) SATA II SAMSUNG | Estoque: 35
Cod. 15 | HARD DISK 1.5TB (5400) SATA II SAMSUNG | Estoque: 0 (esse campo eu não quero)
Cod. 17 | HARD DISK 1.0TB (5400) SATA II SAMSUNG | Estoque: 26
Cod. 17 | HARD DISK 1.0TB (5400) SATA II SAMSUNG | Estoque: 0 (esse campo eu não quero)
deu uma clariada agora ?
lembrando que o Estoque que eu quero que apareça pode vir a ZERAR
grato
-
Opa beleza ROmero!
já havia tentado isso e não obtive resultado =/
agradeço pela força! vlw
-
tipo os produtos estao duplicados só que o correto é o primeiro os que mostra 0 é estoque lixo então não quero que lista
lembrando que o estoque correto tambem pode ficar com 0 quando zerar os itens
não é chave unica
CODPRD = ID
CODPRD - 1 - 68
CODPRD - 1 - 0
CODPRD - 2 - 26
CODPRD - 2 - 0
CODPRD - 3 - 73
CODPRD - 3 - 0
CODPRD - 4 - 52
CODPRD - 4 - 0
<?php $tbl = mysql_real_escape_string($_GET['produto']); $sql = mysql_query("SELECT p.*, c.*, e.* AS tblprecos FROM `tblprodutos` AS p INNER JOIN `tblprecos` AS c ON p.`CODPRD` = c.`CODPRD` INNER JOIN `tblestoque` AS e ON p.`CODPRD` = e.`CODPRD` WHERE CODSGR='$tbl' AND STAATI='S' ORDER BY DCRPRD DESC limit 18"); ?>
agradeço quem puder da uma forcinha aew ;D
-
Help Meeee =D :lol:
é o seguinte queria que apos selecionar a forma de pagamento os valores fossem alterados de acordo com a porcentagem escolhida no select.
deu pra intender mais ou menos ?
se precisar das tabelas eu posto aki
os campos tão meio cunfuso porque fooi exportado de um sistema que tem esses campos e importado no phpmyadmin!
CODCNDPGT = CODIGO DO PAGAMENTO
DCRCNDPGT = FORMA DE PAGAMENTO
PERACR = esse não ta sendo listado mais é o percentual do acrescimo
<script> function alterar_condicao(){ window.location = "?valor&alterar_condicao="+document.getElementById('select_condicao_pagamento').value; return false; } </script> <?php require_once ("mzcon/mzconfig.php"); ?> <?php $sql = mysql_query("SELECT * FROM tblpagamentos ORDER BY CODCNDPGT ASC"); ?> <select class=text_5 id="select_condicao_pagamento" onchange="java script:alterar_condicao();" ><? while ($tbl = mysql_fetch_array($sql)) { ?><option value="<?= $tbl["CODCNDPGT"] ?>"><?= $tbl["DCRCNDPGT"] ?></option><?php } ?> </select>
DCRPRD = DESCRICAO DO PRODUTO VLRBASVDA = VALOR DO PRODUTO CODPRD = CODIGO DO PRODUTO<?php require_once ("mzcon/mzconfig.php"); ?> <?php $sql = mysql_query("SELECT p.*, c.* AS tblprecos FROM `tblprodutos` AS p INNER JOIN `tblprecos` AS c ON p.`CODPRD` = c.`CODPRD` WHERE STAATI='S' ORDER BY RAND() ASC limit 9"); ?><? while ($tbl = mysql_fetch_array($sql)) { ?> <div class="meio-produto-line"> <div class="meio-produto-foto-line"></div> <div class="meio-produto-name-line"><?= $tbl["DCRPRD"] ?></div> <div class="meio-produto-pr-con-line"><?= $tbl["VLRBASVDA"] ?></div> <div class="meio-produto-dt-com-line"><a href="?menu=11&produto=<?= $tbl["CODPRD"] ?>"><img src="img-st/detalhes-bt.png" alt="Ver o Produto Detalhado" border="0" /></a> <a href="#"><img src="img-st/comprar-bt.png" alt="Adicionar Ao Meu Carrinho de Compras" border="0" /></a></div> </div> <?php } ?>
um exemplo o produto X ta custando 15,00 reais, se o cliente selecionar BOLETO/CHEQUE (15+30+45 DIAS) sofre um acrescimo de 3% em cima do valor ficaria 15,45.
Relacionar ID na hora de inserir
em PHP
Postado
pode fechar alterei a tabela i pouca coisa no insert e funcionou, funcionando perfeitamente.
tavo me matando por tão pouca coisa =(
grato!