Jump to content
Fórum Script Brasil

MasterllBr

Membros
  • Posts

    11
  • Joined

  • Last visited

About MasterllBr

MasterllBr's Achievements

0

Reputation

  1. pode fechar alterei a tabela i pouca coisa no insert e funcionou, funcionando perfeitamente. tavo me matando por tão pouca coisa =( grato!
  2. 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 tblclientepedido CREATE 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 tblpedido CREATE 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!
  3. 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); } } ?>
  4. 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");
  5. 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"); ?>
  6. problema resolvido. vlw pela ajuda aew Romero!
  7. 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
  8. Opa beleza ROmero! já havia tentado isso e não obtive resultado =/ agradeço pela força! vlw
  9. 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
  10. 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 &lt;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.
×
×
  • Create New...