Ir para conteúdo
Fórum Script Brasil

manogaucho

Membros
  • Total de itens

    79
  • Registro em

  • Última visita

Sobre manogaucho

manogaucho's Achievements

0

Reputação

  1. Tudo bem!! Tenho essa pagina funcionando, mas queria criar um checkbox, para selecionar os itens para deletar.. Por que tenho que deletar iten por iten, pior que isso tenho que pesquisar novamente. já pesquisei muito, mas não consigo implantar. Agradeço desde já atenção e ajuda. <?php include 'conexao.php'; ?> <?php //MENSAGEM DELETADO COM SUCESSO if($_GET['deletado'] == 'ok'){ echo 'Deletado com sucesso'; }else if($_GET['deletado'] == 'nok'){ echo "Erro ao deletar"; }else{} //MENSAGEM DE ATUALIZADO COM SUCESSO if($_GET['atualizado'] == "ok"){ echo "Atualizado com sucesso!"; }else if($_GET['atualizado'] == "nok"){ echo "Erro ao atualizar."; }else{} ?> <form action="index_melhores.php" method="GET"> <input name="input_valor" type="text" placeholder="Digite aqui" size="60" /> <button type="submit">Buscar</button> </form> <?php //PEGANDO VALOR DO CAMPO BUSCA $valor = utf8_decode($_GET['input_valor']); //SELECIONAR $selecao = "SELECT * FROM produtos_vendedores_lj04 WHERE descricao_completa LIKE '%".$valor."%' OR preço LIKE '%".$valor."%' OR recadonacompra LIKE '%".$valor."%' OR fornecedor LIKE '%".$valor."%' ORDER BY descricao_completa, preço"; $linhas = mysqli_query($conexao_db, $selecao); if($linhas): foreach ($linhas as $linha): extract($linha); echo '<strong> <font color="green">Quantidade: '.utf8_encode($quantidade).'</font><br>'; echo '<strong> <font color="blue"> Produto: '.utf8_encode($descricao_completa).'</font> </strong><br>'; echo '<strong> <font color="red"> preço: '.utf8_encode($preço).'</font> </strong><br>'; echo '<strong> <font color="orange">Recado do Vendedor: '.utf8_encode($recadonacompra).'</font><br>'; echo '<strong> <font color="red">Nome do Vendedor: '.utf8_encode($nome).'</font> </strong><br>'; echo '<strong> <font color="black">Fornecedor: '.utf8_encode($fornecedor).'</font> </strong><br><br>'; echo "<a href='deletar_melhores.php?&id=".$id."'><img src='deletar.png' width='25' height='25' /></a><br><br>"; echo '<img src="linha.png" width="300" height="1" /><br><br>'; endforeach; else: echo 'Erro ao buscar: '.mysqli_erro($conexao_db); endif; ?> deletar_melhores.php <?php include 'conexao.php'; $id = $_GET['id']; //DELETAR $queryDeletarArq = "SELECT * FROM produtos_vendedores_lj04 WHERE id='".$id."'"; $deletarArq = mysqli_query($conexao_db, $queryDeletarArq); if($deletarArq): foreach ($deletarArq as $del): extract($del); $foto_db = $foto; endforeach; $queryDeletar = "DELETE FROM produtos_vendedores_lj04 WHERE id='".$id."'"; $deletar = mysqli_query($conexao_db, $queryDeletar); mysqli_close($conexao_db); header("location: index_melhores.php?deletado=ok"); else: mysqli_close($conexao_db); header("location: index_melhores.php?deletado=nok"); endif; ?>
  2. Ola tudo bem!!! Tenho esse simples sistema ele esta funcionando, mas queria trocar o botão deletar, e colocar um checkbox( ou outra ideia), que eu possa selecionar e deletar os que foram selecionados de uma vez com um botão deletar. melhores.php <?php include ''conexao.php''; ?> <?php //MENSAGEM DELETADO COM SUCESSO if($_GET[''deletado''] == ''ok''){ echo ''Deletado com sucesso''; }else if($_GET[''deletado''] == ''nok''){ echo "Erro ao deletar"; }else{} //MENSAGEM DE ATUALIZADO COM SUCESSO if($_GET[''atualizado''] == "ok"){ echo "Atualizado com sucesso!"; }else if($_GET[''atualizado''] == "nok"){ echo "Erro ao atualizar."; }else{} ?> <form action="index_melhores.php" method="GET"> <input name="input_valor" type="text" placeholder="Digite aqui" size="60" /> <button type="submit">Buscar</button> </form> <?php //PEGANDO VALOR DO CAMPO BUSCA $valor = utf8_decode($_GET[''input_valor'']); //SELECIONAR $selecao = "SELECT * FROM produtos_vendedores_lj04 WHERE descricao_completa LIKE ''%".$valor."%'' OR preço LIKE ''%".$valor."%'' OR recadonacompra LIKE ''%".$valor."%'' OR fornecedor LIKE ''%".$valor."%'' ORDER BY preço"; $linhas = mysqli_query($conexao_db, $selecao); if($linhas): foreach ($linhas as $linha): extract($linha); //echo ''ID: ''.$id.''<br>''; echo ''<strong> <font color="green">Quantidade: ''.utf8_encode($quantidade).''</font><br>''; echo ''<strong> <font color="blue"> Produto: ''.utf8_encode($descricao_completa).''</font> </strong><br>''; echo ''<strong> <font color="red"> preço: ''.utf8_encode($preço).''</font> </strong><br>''; echo ''<strong> <font color="orange">Recado do Vendedor: ''.utf8_encode($recadonacompra).''</font><br>''; echo ''<strong> <font color="red">Nome do Vendedor: ''.utf8_encode($nome).''</font> </strong><br>''; echo ''<strong> <font color="black">Fornecedor: ''.utf8_encode($fornecedor).''</font> </strong><br><br>''; echo "<a href=''deletar_melhores.php?&id=".$id."''><img src=''deletar.png'' width=''25'' height=''25'' /></a><br><br>"; echo ''<img src="linha.png" width="300" height="1" /><br><br>''; endforeach; else: echo ''Erro ao buscar: ''.mysqli_erro($conexao_db); endif; ?> deletar_melhores.php <?php include ''conexao.php''; $id = $_GET[''id'']; //DELETAR $queryDeletarArq = "SELECT * FROM produtos_vendedores_lj04 WHERE id=''".$id."''"; $deletarArq = mysqli_query($conexao_db, $queryDeletarArq); if($deletarArq): foreach ($deletarArq as $del): extract($del); $foto_db = $foto; endforeach; //unlink("fotos/$foto_db"); $queryDeletar = "DELETE FROM produtos_vendedores_lj04 WHERE id=''".$id."''"; $deletar = mysqli_query($conexao_db, $queryDeletar); mysqli_close($conexao_db); header("location: index_melhores.php?deletado=ok"); else: mysqli_close($conexao_db); header("location: index_melhores.php?deletado=nok"); endif; ?> Desde já agradeço atenção e ajuda
  3. Descobri o erro Errado : $sql = 'UPDATE tab_clientes2 SET codigoean:codigoean , descricao_completa:descricao_completa, products_count_admin:products_count_admin '; Correto: $sql = 'UPDATE tab_clientes2 SET codigoean=:codigoean, descricao_completa=:descricao_completa, products_count_admin=:products_count_admin '; Obrigadooo
  4. Tudo bem!!! Estou com esse erro “ht exception ‘PDOException’ with message ‘SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens’” já conferir não acho nome diferentes para acusar esse erro… codigo abaixo: action_cliente.php $sql = 'UPDATE tab_clientes2 SET codigoean:codigoean , descricao_completa:descricao_completa, products_count_admin:products_count_admin '; $sql .= ‘WHERE id = :id’; $stm = $conexao->prepare($sql); $stm->bindValue(':codigoean', $codigoean); $stm->bindValue(':descricao_completa', $descricao_completa); $stm->bindValue(':products_count_admin', $products_count_admin); $stm->bindValue(':id', $id); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro editado com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao editar registro!</div> "; endif; echo "<meta http-equiv=refresh content='3;URL=index.php'>"; endif; Tabela CREATE TABLE `tab_clientes2` ( `id` int(11) NOT NULL, `codigoean` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `descricao_completa` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, `products_count_admin` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; COMMIT;
  5. Tudo bem.. Eu tenho um pequeno sistema que faz uma pesquisa autocompletar , e retorna resultados de uma tabela, minha duvida seria ter um botão cadastrar em cada resultado individual, para enviar para outra tabela, também poderia ser um select, onde daria de selecionar cada resulta, e enviar para a outra tabela. Desde já agradeço atenção index.php <?php include_once './conexao.php'; ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Milleniunn</title> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> </head> <body> <h1>Pesquisar</h1> <form method="POST" action=""> <label>Produto: </label> <input type="text" name="assunto" id="assunto" placeholder="Pesquisar pelo assunto"> <input type="submit" name="SendPesqMsg" value="Pesquisar"> </form><br><br> <?php $SendPesqMsg = filter_input(INPUT_POST, 'SendPesqMsg', FILTER_SANITIZE_STRING); if ($SendPesqMsg) { $assunto = filter_input(INPUT_POST, 'assunto', FILTER_SANITIZE_STRING); //SQL para selecionar os registros $result_msg_cont = "SELECT * FROM mensagens_contatos WHERE assunto LIKE '%" . $assunto . "%' ORDER BY assunto ASC LIMIT 7"; $resultado_msg_cont = $conn->prepare($result_msg_cont); $resultado_msg_cont->execute(); while ($row_msg_cont = $resultado_msg_cont->fetch(PDO::FETCH_ASSOC)) { echo "Codigo Barra: " . $row_msg_cont['nome'] . "<br>"; echo "Produto: " . $row_msg_cont['assunto'] . "<br><hr>"; } } ?> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script> $(function () { $("#assunto").autocomplete({ source: 'proc_pesq_msg.php' }); }); </script> </body> </html> >><<< proc_pesq_msg.php <?php include_once './conexao.php'; $assunto = filter_input(INPUT_GET, 'term', FILTER_SANITIZE_STRING); //SQL para selecionar os registros $result_msg_cont = "SELECT assunto FROM mensagens_contatos WHERE assunto LIKE '%".$assunto."%' ORDER BY assunto ASC LIMIT 7"; //Seleciona os registros $resultado_msg_cont = $conn->prepare($result_msg_cont); $resultado_msg_cont->execute(); while($row_msg_cont = $resultado_msg_cont->fetch(PDO::FETCH_ASSOC)){ $data[] = $row_msg_cont['assunto']; } echo json_encode($data);
  6. Um outro detalhe, pode tambem alterar o modo de pesquisa ( Busca) , estou usando um " listmenu " mas pode ser qualquer coisa para fazer a busca..... Obrigadooo
  7. Oi tudo bem! Tenho estes sistema funcionando, so queria que eu seleciona-se o nome e salva-se todos os dados da tabela 01 na tabela 02, mas ele somente salva o nome que selecionei... Tabelas.. SS_categories.sql CREATE TABLE IF NOT EXISTS `SS_categories` ( `categoryID` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `parent` int(11) DEFAULT NULL, `products_count` int(11) DEFAULT NULL, `description` text, `picture` varchar(30) DEFAULT NULL, `products_count_admin` int(11) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; SS_categories2.sql CREATE TABLE IF NOT EXISTS `SS_categories2` ( `categoryID` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `parent` int(11) DEFAULT NULL, `products_count` int(11) DEFAULT NULL, `description` text, `picture` varchar(30) DEFAULT NULL, `products_count_admin` int(11) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2576 ; Inserir dados na tabela SS_categories2.sql INSERT INTO `SS_categories2` (`categoryID`, `name`, `parent`, `products_count`, `description`, `picture`, `products_count_admin`) VALUES (5, 'LIXA DE UNHA PACOTE UND', 0, 1, '5,25', '789123456', 1), (6, 'SODA CAUSTICA KG', 0, 3, '1,09', '789654321', 3), (7, 'MIREX 50G', 0, 1, '', '', 1), (9, 'LIDER GEL PERFUMADO/CARRO', 0, 1, '', '', 1), (10, 'NAFTALINA', 0, 6, '', '', 6), (11, 'NUGGETT PASTA PRETA', 0, 4, '', '', 4), (12, 'NUGETT LIQ PRETO', 0, 4, '', '', 4), (13, 'BRAVO LUSTRA MOVEIS', 0, 2, '', '', 2), (14, 'BRILHO FACIL LUSTRA MOVEIS', 0, 2, '', '', 2), (1042, 'AMACITEL 2 LTS', 0, 2, '0', '0', 5), (17, 'ALCOOL PARATI 1 LT', 0, 1, '', '', 1), (18, 'ALCOOL PARATI 500ML', 0, 0, '', '', 0), (19, 'ALCOOL COOPER ALCOOL 500ML', 0, 2, '', '', 2), (2434, 'LUVA MUCAMBO', 0, 2, '0', '0', 5), (2384, 'JIMO LAVA CARRO', 0, 2, '0', '0', 5), (22, 'REXON A 50ML MASC', 0, 5, '', '', 5), (2482, 'CATCHUP C/189 DE 3GR', 0, 2, '0', '0', 5), (24, 'REXONA SPRAY', 0, 1, '', '', 1), (26, 'DOVE ROLLON', 0, 5, '', '', 5), (27, 'TABU SPRAY', 0, 2, '', '', 2), (28, 'AXE AEROSOL 90ML', 0, 4, '', '', 4), (29, 'AXE AEROSOL 150ML', 0, 5, '', '', 5), (30, 'BOZZANO ESPUMA DE BARBA', 0, 5, '', '', 5), (31, 'MONANGE DES ROLLON', 0, 4, '', '', 4), (1043, 'NATU NOBILIS', 0, 2, '0', '0', 5), (33, 'OLEO PARA CABELO', 0, 3, '', '', 3), (34, 'LISTERINE 250ML', 0, 4, '', '', 4), (1044, 'CONHAQUE PRESIDENTE', 0, 2, '0', '0', 5), (36, 'SORRISO 90G', 0, 8, '', '', 8), (2368, 'CLOSE UP GEL 90GR', 0, 2, '0', '0', 5), (38, 'SENSODYNE', 0, 2, '', '', 2), (39, 'COLGATE BRANQUEADOR 90G', 0, 5, '', 2, '0', '0', 5), (2560, 'PEROBA OLEO 100ML', 0, 2, '0', '0', 5), (2561, 'YPE AMACIANTE 2 LT', 0, 2, '0', '0', 5), (2562, 'COLGATE TOTAL12 CLEA MINT', 0, 2, '0', '0', 5), (2563, 'COLGATE TRIPLA MENTA SUAVE', 0, 2, '0', '0', 5), (2564, 'COLGATE TRIPLA HORTELA', 0, 2, '0', '0', 5), (2565, 'GILLETTE SENSOR 3 APARELHO', 0, 2, '0', '0', 5), (2566, 'BOZZANO CREME BARBA SENSIVEL', 0, 2, '0', '0', 5), (2567, 'PRESTOBARBA FEMENINO C/2', 0, 2, '0', '0', 5), (2568, 'YPE SABAO C/5 200GR', 0, 2, '0', '0', 5), (2569, 'DORIANA 500GR', 0, 2, '0', '0', 5), (2570, 'DORIANA 500GR', 0, 2, '0', '0', 5), (2571, 'DORIANA LIGHT 500GR', 0, 2, '0', '0', 5), (2572, 'FUGINI MOLHO 350GR', 0, 2, '0', '0', 5), (2573, 'FUGINI ESTRATO 340GR', 0, 2, '0', '0', 5), (2574, 'FUGINI EXTRATO SACHE 240GR', 0, 2, '0', '0', 5), (2575, 'ULTRAGRIP MOVEL C/2', 0, 2, '0', '0', 5); -- -- Indexes for dumped tables -- -- -- Indexes for table `SS_categories2` -- ALTER TABLE `SS_categories2` ADD PRIMARY KEY (`categoryID`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `SS_categories2` -- ALTER TABLE `SS_categories2` MODIFY `categoryID` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2576; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; Paginas.... conexao.php <?php $conexao = mysql_connect("host","usuario","senha"); //Faz conexão com o mysql $db = mysql_select_db("banco_dados") ?> etiquetas_cadastro.php <title>Cadastro Produtos</title> <table width="800" align="center"> <tr> <td align="center" valign="top"><strong><font size="4">Cadastrar Produtos na Lista dos Vendedores</font></strong></td> <td align="center" valign="top">&nbsp;</td> </tr> <tr> <td width="100%" align="center" valign="top"><table width="500"> <tr> <td align="center" valign="top"> <form action="etiquetas_inserir.php" method="post"> <table width="500" align="center"> <tr> <td width="237"><div align="right">Nome Produto</div></td> <td width="351"><div align="left"> <select name="name" class="listmenu"> <option value="0" selected="selected">Selecione o Produto para cadastrar</option> <?php include ('conexao.php'); $sql = mysql_query("SELECT * FROM SS_categories2 ORDER BY name"); while ($linha = mysql_fetch_array($sql)) { echo '<option value="'.$linha['name'].'">'.$linha['name'].'</option>'; $categoryID = $_POST['name']; } ?> </select> </div></td> </tr> <tr align="center" valign="top"> <td colspan="2"><div align="right"></div> <p>&nbsp;</p> </td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" value="Cadastrar"> </div></td> </tr> </table> </form> </td> </tr> </table></td> <td width="300" align="center" valign="top">&nbsp;</td> </tr> </table> <table width="800" align="center"> <tr> <td align="center" valign="top"><p align="center"><strong></strong></p> <p><strong></strong></p> <table width="600" border="4" align="center" bordercolor="#FFCC00"> <tr> <td align="center" valign="top"> <? include("etiqueta_controle.php"); ?> </td> </tr> </table> <p>&nbsp; </td> </tr> </table> etiquetas_inserir.php <?php include ('conexao.php'); $sql = "INSERT INTO SS_categories ( name, parent, products_count, description, picture, products_count_admin ) VALUES ( '".mysql_real_escape_string($_POST['name'])."', '0', '2', '1', '0', '2' )"; $sql = mysql_query($sql) or die ("Houve erro na gravação dos dados.:<br />".mysql_error()); ?> <h1>Cadastro efetuado com sucesso!</h1> <h1>Aguardar ! Você será Redirecionado..</h1> <? sleep(5); header("Location: etiquetas_cadastro.php"); ?> etiqueta_controle.php <?php include ('conexao.php'); $sql = "SELECT * FROM SS_categories ORDER BY name"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta."); ?> <table align="center" border="2" bordercolor="#000000"> <tr> <th bgcolor="#FFFFCC">Nome Produto:</th> <th>Quantidade:</th> <th bgcolor="#FFFFCC">Opções</th> </tr> <?php while ($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>{$linha['name']}</td>"; echo "<td>{$linha['description']}</td>"; echo "<td><a href='alterar.php?categoryID={$linha['categoryID']}'>Alterar</a> / "; echo "<a href='excluir.php?categoryID={$linha['categoryID']}'>Excluir</a></td>"; echo "</tr>"; } echo "</table>"; ?> OBS>.. Não Precisa aparecer os dados, somente quero que pegue os dados da tabela SS_categories2.sql , selecionando apenas o nome e salvando na tabela SS_categories.sql os dados do campo selecionado.. Obrigadooo...
  8. Oi eu tenho este codigo, de um sistema funcionando, so queria adptalo <?php /* * faz a conexao ao banco * e seleciona a base de dados */ $conexao = mysql_connect("localhost", "usuario", "senha") or die ("Erro na conexão ao banco de dados."); $db = mysql_select_db("banco_dados") or die ("Erro ao selecionar a base de dados."); /* * monta e executa consulta em SQL */ $sql = "SELECT * FROM noticias ORDER BY id DESC"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta."); ?> <table> <tr> <th>ID:</th> <th>Nome:</th> <th>Sobrenome:</th> <th>Cidade:</th> <th>UF:</th> <th>Email:</th> <th>Data:</th> <th>Hora:</th> <th>Título:</th> <th>Disponível?</th> <th>Opções</th> </tr> <?php /* * mostra os dados na tela */ while ($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)) { $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); $novahora = substr($linha['hora'],0,2) . "h" . substr($linha['hora'],3,2) . "min"; echo "<tr>"; echo "<td>{$linha['id']}</td>"; echo "<td>{$linha['nome']}</td>"; echo "<td>{$linha['sobrenome']}</td>"; echo "<td>{$linha['cidade']}</td>"; echo "<td>{$linha['estado']}</td>"; echo "<td>{$linha['email']}</td>"; echo "<td>$novadata</td>"; echo "<td>$novahora</td>"; echo "<td>{$linha['titulo']}</td>"; echo "<td>{$linha['ver']}</td>"; echo "<td><a href='alterar.php?id={$linha['id']}'>Alterar</a> / "; echo "<a href='excluir.php?id={$linha['id']}'>Excluir</a></td>"; echo "</tr>"; } echo "</table>"; ?> Eu queria que tivesse na linha nome, um selecte para buscar o nome que eu queria e não mostar todos para alterar, tipo alterar o nome jão batista, na area nome eu colocaria j, já apareceia todos com j, e assim por diante.. tenho outros arquivos se precisarem eu posto... Obrigado
  9. Oi tudo bem! Comprei no mercado livre a loja virtual 9.1, tentei entrar encontato com vendedor, mas não sabe como me ajudar, então estou procurando ajuda por aqui. Minha loja é: “Loja Virtual 9.1”, mas vim notando que os clientes não recebem notificações por e-mail, dos seus pedidos, os e-mail que iriam pra eles, vem para o e-mail padrão do sistema da loja. Sobre este BUG alguém tem alguma solução . Desde já agradeço!
  10. Oi tudo bem! Estou tentando saber como é feito aquele tipo de painel, que aparece neste vídeo, onde o usuário coloca nome e senha, este mesmo abre e fecha ao clicar, a única coisa que encontrei foi mostrar elementos, mas não é bem isso, Queria alguma ajuda, no que pesquisar , qual o nome dado a esse efeito. Abraços O Vídeo que comento é esse abaixo: Assita o Video aqui
  11. Tudo bem! Tenho um Backup de uma loja, minha amiga esta querendo realizar umas pesquisas, e pediu para mim criar uma pagina que mostre a pesquisa, mas sem ajuda de todos não vou poder realizar. Estou querendo realizar um Select em 3 Tabelas diferentes, mas que tenha campo “NroCupom” em comum entre elas, lembrando tambem que o valor dela é o mesmo nas 3 tabelas. 1ª so quero os resultados que tem o valor “13” do campo “CodFpagto” da Tabela ”fpagtoCupom” 2ª Com valores maiores que “ 52” do campo “CodFpagto” da Tabela ”fpagtoCupom” 3ª Ordenados pelo campo “valor” da Tabela ”fpagtoCupom”. Aqui fiz um select que funciona, mas somente na tabela ”fpagtoCupom”, que seria minha tabela principal. 4ª se possivel que mostre 30 resultados por pagina. Abaixo estão minhas Tabelas: Tabelas: fpagtoCupom : CREATE TABLE IF NOT EXISTS `fpagtoCupom` ( `nroloja` int(11) NOT NULL DEFAULT '0', `NroCupom` char(6) NOT NULL DEFAULT '', `Pdv` char(3) NOT NULL DEFAULT '', `CodFpagto` tinyint(2) NOT NULL DEFAULT '0', `Sequencia` tinyint(2) NOT NULL DEFAULT '0', `Valor` decimal(9,2) NOT NULL DEFAULT '0.00', `DataProc` date NOT NULL DEFAULT '0000-00-00', `documento_1` varchar(20) DEFAULT NULL, `documento_2` varchar(20) DEFAULT NULL, `documento_3` varchar(20) DEFAULT NULL, `documento_4` varchar(20) DEFAULT NULL, `documento_5` varchar(20) DEFAULT NULL, `documento_6` varchar(20) DEFAULT NULL, `flgtroca` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`nroloja`,`DataProc`,`Pdv`,`NroCupom`,`Sequencia`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; contravale : CREATE TABLE IF NOT EXISTS `contravale` ( `nroloja` int(11) DEFAULT '0', `pdv` char(3) NOT NULL DEFAULT '', `horaminseg` time NOT NULL DEFAULT '00:00:00', `supervisor` char(6) NOT NULL DEFAULT '', `operador` char(6) NOT NULL DEFAULT '', `nroabertura` int(9) NOT NULL DEFAULT '0', `valor` decimal(9,2) NOT NULL DEFAULT '0.00', `nrocupom` char(6) NOT NULL DEFAULT '', `dataproc` date NOT NULL DEFAULT '0000-00-00', UNIQUE KEY `fk_cupom` (`nroloja`,`dataproc`,`pdv`,`nrocupom`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; cupom : CREATE TABLE IF NOT EXISTS `cupom` ( `nroloja` int(11) NOT NULL DEFAULT '0', `NroCupom` varchar(6) NOT NULL DEFAULT '', `Pdv` char(3) NOT NULL DEFAULT '', `HoraMinSeg` datetime DEFAULT NULL, `Operador` varchar(6) DEFAULT NULL, `NroItens` smallint(6) NOT NULL DEFAULT '0', `Troco` decimal(9,2) NOT NULL DEFAULT '0.00', `HoraMinSegTotal` datetime DEFAULT NULL, `HoraFim` datetime DEFAULT NULL, `FlagInicupom` tinyint(4) NOT NULL DEFAULT '0', `FlagFimCupom` tinyint(4) NOT NULL DEFAULT '0', `FlagEstorno` tinyint(4) NOT NULL DEFAULT '0', `FlagIE` tinyint(4) NOT NULL DEFAULT '0', `CgcCliente` varchar(14) NOT NULL DEFAULT '', `DataProc` date NOT NULL DEFAULT '0000-00-00', `Fininvest` tinyint(4) NOT NULL DEFAULT '0', `Recebimento` tinyint(4) NOT NULL DEFAULT '0', `RecargaCelular` tinyint(1) unsigned NOT NULL DEFAULT '0', `Bandeira` tinyint(4) NOT NULL DEFAULT '0', `LV` tinyint(1) NOT NULL DEFAULT '0', `CodigoCliente` bigint(20) NOT NULL DEFAULT '0', `TipoCupom` tinyint(1) unsigned NOT NULL DEFAULT '0', `codVendedor` varchar(6) DEFAULT '000000', `codDescontoSubt` tinyint(4) NOT NULL DEFAULT '0', `Acrescimo` decimal(11,2) NOT NULL DEFAULT '0.00', `gtvenda` double DEFAULT NULL, `gtestorno` double DEFAULT NULL, `gtdesconto` double DEFAULT NULL, `tipooperacao` tinyint(4) NOT NULL DEFAULT '0', `bonus` double(12,4) NOT NULL, `codempresa` int(6) NOT NULL DEFAULT '0', `cupcancel` int(11) NOT NULL DEFAULT '0', `total` double(9,2) NOT NULL, `desconto` double(11,2) NOT NULL DEFAULT '0.00', `codnoiva` varchar(13) DEFAULT NULL, `convidado` varchar(40) DEFAULT NULL, `NOMECLIENTE` varchar(40) DEFAULT NULL, `numabertura` int(11) NOT NULL, PRIMARY KEY (`nroloja`,`DataProc`,`Pdv`,`NroCupom`), KEY `HoraMinSeg` (`nroloja`,`HoraMinSeg`), KEY `Operador` (`nroloja`,`Operador`,`DataProc`,`FlagEstorno`), KEY `dtcupom` (`DataProc`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; Abaixo Esta um select base, somente com um campo, mas preciso realizar pesquisa entre os 3 acimas. Minha pagina “lista_cupom.php”, tambem criei a apgina “conexao.php’, mas esssa não precisa, que esta funcionando. <html> <head> <title>Lista Teste </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p> <?php include ('conexao.php'); $sql = "SELECT * FROM fpagtocupom WHERE CodFpagto = 13 AND Valor > 52 ORDER BY Valor"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta."); ?> <table align="center" border="4"> <tr> <th>Numero do Cupom:</th> <th>PDV:</th> <th>Forma de Pagamentor:</th> <th>Valor:</th> <th>DATA:</th> <th>Valor em Real do Contravale:</th> <th>Data Criado Controvale:</th> <th>Hora Criado Controvale:</th> <th>DATA E HORA Passou no Caixa:</th> <th>PDV Que Passou o Cupom:</th> <th>Valor Total no Caixa:</th> </tr> <?php while ($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>{$linha['NroCupom']}</td>"; echo "<td>{$linha['Pdv']}</td>"; echo "<td>{$linha['CodFpagto']}</td>"; echo "<td>{$linha['Valor']}</td>"; echo "<td>{$linha['DataProc']}</td>"; echo "</tr>"; } echo "</table>"; ?> </p> </body> </html> Aqui mostra as ligações que teriam que mostar.Tem haver com a pagina acima. Da Tabela "contravale" "Valor em Real do Contravale" > Nome do Campo "valor" "Data Criado Controvale" > Nome do Campo "dataproc" "Hora Criado Controvale:" > Nome do Campo "horaminseg" e na Tabela "Cupom" "DATA E HORA Passou no Caixa" > Nome do Campo "HoraMinSeg" "PDV Que Passou o Cupom" > Nome do Campo "Pdv" "Valor Total no Caixa" > Nome do Campo "total" "SELECT * FROM fpagtocupom WHERE CodFpagto = 13 AND Valor > 52 ORDER BY Valor" Desde já agradeço a ajuda.
  12. Muito Obrigado pelas dicas... Vou pensar e analizar melhor... Valeu !
  13. Boa Noite! Tb sou novato, vou ver o que posso te passar dos codigo, pois o sistema é utilizado em uma empresa. Mas estamos ai, um ajudando o outro. Abraços
  14. Descobri agora, que só tem acesso ao diretório acima, por exemplo, user01, só vai user02, não user00, mas também depois de estar no diretório user02, vai para user03, já que esta no usar03, vai para o diretório user05 e assim ate o final
  15. Tudo bem! Ate hoje tinha um sistema rodando bem, o sistema funciona assim, cada usuário tem seu login e senha para ter acesso a diretórios diferentes do domínio, mas fazendo teste percebi que depois de fazer o login, é possível mudar o caminho acima, que terá acesso ao diretório de outro usuário exemplo: www.meusite/manogaucho/usuario/user01 entraria com login e senha, teria acesso a paginas e conteúdo do diretório, então vem a bronca, se modificar para www.meusite/manogaucho/usuario/user02 entraria no diretório sem usar a senha do usuário, descobrir fazendo testes, não sei se algum usuário sabe, mas é bom mudar para ficar melhor. Assim não daria para proteger por .htaccess ,pois teria que ser por banco de dados mysql , o sistema já tá rodando o usuário pode alterar dados como senha , nome , e-mail o único problema é ter esse acesso aos diretórios depois que se logou com seus dados. formulario index.php <form method="POST" action="<?=$url;?>/login.php"> Usu&aacute;rio: <input type="text" size="20" name="l"><BR> Senha: <input type="password" size="20" name="s"><BR> <input type="submit" value="Entrar"><BR> </form> config.php <? session_start(); //Dados para conexão com o MySQL $host = "xxxxxxxxx"; //Servidor $user = "xxxxxxxxxxxxx"; //Usuário $pass = "xxxxxxxxx"; //Senha $bd = "xxxxxxxxxxx"; //Base de Dados //Não mexa!!! mysql_connect($host, $user, $pass); mysql_select_db($bd); //Configuração $site = "Paginas Restritas"; //Nome do site $url = "manogaucho/usuario/user01"; //Pasta onde está o script sem "/" no final $pger = "proibido.php"; //Página que receberá os redirecionamentos de páginas restritas se não logadas $pgsc = "logado.php"; //Página que receberá o redirecionamento quando logado $cprg = "<font size=4>Bom Dia</font>"; ?> login.php <? include("./config.php"); $l = $_POST['l']; $s = $_POST['s']; //$s = md5(md5(md5(md5($s)))); $sql = mysql_query("SELECT * FROM vendedor WHERE usuario='$_POST[l]' AND senha='$s' AND product_code = 01"); // para logar somente o usuario com product_code = 01 //para outros diretoriso uso product_code = 02..product_code = 03 e assim por diante $cnt = @mysql_num_rows($sql); if($cnt >= 1){ $_SESSION['usuario'] = $l; header("Location: ".$url."/".$pgsc); } else { header("Location: ".$url."/index.php?erro=Login ou senha incorretos"); } echo $cprg; ?> privado.php <? include("config.php"); if(!empty($_SESSION['usuario'])){}else{ header("Location: ".$url."/".$pger); } ?> proibido.php Você não tem autorização para ver está página! <a href="java script: history.go(-1);">&lt;&lt;--Voltar</a> logado.php <? include("privado.php"); ?> Esta é a página que você está logado: <?=$_SESSION['login'];?> Para sair clique <a href="<?=$url?>/logout.php">aqui</a>. <?php header("Location: conteudo.php"); exit(); ?> Uso em cada pagina para ser protegida <? include("privado.php"); ?> pagina teste conteudo.php <? include("privado.php"); ?> Bem Vindo Tabela CREATE TABLE IF NOT EXISTS `vendedor` ( `id` int(11) NOT NULL AUTO_INCREMENT, `usuario` text NOT NULL, `senha` text NOT NULL, `nome` text NOT NULL, `fornecedor` text NOT NULL, `email` text NOT NULL, `tel` text NOT NULL, `link` text NOT NULL, `product_code` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=45; Obrigado! Espero que este material ajude.
×
×
  • Criar Novo...