Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''Banco''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 16 registros

  1. mr22robot

    select com condição

    select A.CODPROD,A.DESCRICAO,A.DTMOVLOG DATA,A.NUMNOTA,ROUND(A.QT,2)QTDE,A.PUNIT,A.NOMECODOPER OPERACAO,ROUND(A.P_TOTAL,2)P_TOTAL, (SELECT QTEST - PCEST.QTRESERV QTEST FROM PCEST WHERE CODFILIAL = 1 AND CODPROD = A.CODPROD)QTESTOQUE FROM( SELECT PCMOV.CODPROD,PCMOV.DESCRICAO, TRUNC(PCMOV.DTMOV) DTMOV, PCMOV.DTMOVLOG, PCMOV.NUMNOTA, PCMOV.NUMSEQ, PCMOV.NUMSEQPED, PCMOV.NUMTRANSENT, PCMOV.DTCANCEL, DECODE(DTCANCEL,NULL,'','Cancelado') SITUACAO, PCMOV.CODUSUR, PCMOV.NUMTRANSVENDA, PCMOV.NUMCAR, PCMOV.NUMLOTE, PCMOV.CODFISCAL, NVL(PCMOV.CUSTOREAL,0) CUSTOREAL, NVL(PCMOV.CUSTOFIN,0) CUSTOFIN, (CASE WHEN (SUBSTR(PCMOV.CODOPER,1,1) = 'E') THEN NVL(PCMOV.CUSTOFIN,0) ELSE NVL(PCMOV.CUSTOFINEST,0) END) CUSTOFINEST, NVL(PCMOV.CUSTOULTENT,0) CUSTOULTENT, NVL(PCMOV.CUSTOFORNEC,0) CUSTOFORNEC, NVL(PCMOV.CUSTOCONT,0) CUSTOCONT, DECODE(PCMOV.CODOPER, 'E',PCMOV.CODFORNEC, 'EB',PCMOV.CODFORNEC, 'ET',PCMOV.CODFORNEC, 'ER',PCMOV.CODFORNEC, 'ES',PCMOV.CODFORNEC, PCMOV.CODCLI) CODCLI, NVL(PCMOV.CODFUNCLANC,0) AS CODFUNCLANC, DECODE(SUBSTR(PCMOV.CODOPER, 1, 1), 'S',(PCMOV.QT * (-1)), 'R',(PCMOV.QT * (-1)), DECODE(NVL(PCMOVCOMPLE.QTRETORNOTV13, 0), 0, NVL(PCMOV.QT, 0), PCMOVCOMPLE.QTRETORNOTV13)) AS QT, NVL(PCMOV.PUNIT,0) PUNIT, PCMOV.CODOPER, DECODE(PCMOV.CODOPER, 'E', DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Cancelada','Entrada Merc.'), 'EB',DECODE(GREATEST(PCMOV.QT,0),0,'Bonif. Cancelada','Entrada Bonific.'), 'ET',DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Transf. Cancelada','Entrada Transf.'), 'EA',DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Ajuste Cancelada','Ajuste Estoque'), 'E1',DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Avaria Cancelada','Entrada Avaria'), 'EI',DECODE(GREATEST(PCMOV.QT,0),0,'Ajuste Invent. Cancelado','Ajuste Invent.'), 'ED',DECODE(GREATEST(PCMOV.QT,0),0,'Devolução Cancelada','Dev. Cliente'), 'EN',DECODE(GREATEST(PCMOV.QT,0),0,'Dev. Venda Consig. Cancelada','Dev. Venda Consignada'), 'ER',DECODE(GREATEST(PCMOV.QT,0),0,'Simples Remessa Cancelada','Simples Remessa'), 'ES',DECODE(GREATEST(PCMOV.QT,0),0,'Sobra Mercadoria Cancelamento','Sobra de Mercadoria'), 'EM',DECODE(GREATEST(PCMOV.QT,0),0,'Ent. Mat. Consumo Cancelada','Entrada Materiais de Consumo'), 'EC',DECODE(GREATEST(PCMOV.QT,0),0,'Ent. Consig. Cancelada','Entrada Consignação'), 'EO',DECODE(GREATEST(PCMOV.QT,0),0,'Dev. Comodato Cancelada','Devolução de Comodato'), 'EX',DECODE(GREATEST(PCMOV.QT,0),0,'Dev. Avulsa Cancelada','Devolução Avulsa'), 'EG',DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Benefic. Cancelada','Entrada de Beneficiamento'), 'S', DECODE(GREATEST(PCMOV.QT,0),0,'NF Cancelada','Saida'), 'SD',DECODE(GREATEST(PCMOV.QT,0),0,'Dev. Cancelada','Dev. Fornecedor'), 'SB',DECODE(GREATEST(PCMOV.QT,0),0,'Saida Bonific. Cancelada','Saida Bonific.'), 'ST',DECODE(GREATEST(PCMOV.QT,0),0,'Saida Transf. Cancelada','Saida Transf.'), 'S1',DECODE(GREATEST(PCMOV.QT,0),0,'Avaria Reaprov. Cancelada','Avaria por Reaproveitamento'), 'SS',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Sobra Cancelada','Saída de Sobra'), 'SA',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Ajuste Cancelada','Ajuste Estoque'), 'SI',DECODE(GREATEST(PCMOV.QT,0),0,'Ajuste Invent. Cancelado','Ajuste Invent.'), 'SR',DECODE(GREATEST(PCMOV.QT,0),0,'Simples Remessa Cancelada','Simples Remessa'), 'SC',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Consig. Cancelada','Saída Consignação'), 'SO',DECODE(GREATEST(PCMOV.QT,0),0,'Remessa Comodato Cancelada','Remessa de Comodato'), 'SF',DECODE(GREATEST(PCMOV.QT,0),0,'Dev. Comodato Fornec. Cancelada','Devolução de Comodato a Fornecedor'), 'RA',DECODE(GREATEST(PCMOV.QT,0),0,'Req. Avulsa Cancelada','Requisição Avulsa'), 'EP',DECODE(GREATEST(PCMOV.QT,0),0,'Cancelamento Produção','Entrada Produção'), 'SP',DECODE(GREATEST(PCMOV.QT,0),0,'Cancelamento Produção','Requisição Mat.Prima'), 'SV',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Avaria Cancelada','Saída por Avaria'), 'SM',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Mat. Consumo Cancelada','Saída Materiais de Consumo'), 'SL',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Perda Cancelada','Saída de Perda'), 'EL',DECODE(GREATEST(PCMOV.QT,0),0,'Ent. Perda Cancelada','Entrada de Perda'), 'EF',DECODE(GREATEST(PCMOV.QT,0),0,'Entrada Comodato Cancelada','Entrada de Comodato'), 'SN',DECODE(GREATEST(PCMOV.QT,0),0,'Saída Benefic. Cancelada','Saída de Beneficiamento'), 'EV',DECODE(GREATEST(PCMOV.QT,0),0,'Ent. Dev. Rem. Benefic. Cancelada','Entrada Devolução de Remessa para Beneficiamento'), 'EG',DECODE(GREATEST(PCMOV.QT,0),0,'Ent. Benefic. Cancelada','Entrada de Beneficiamento'), 'Desconhecido') NOMECODOPER, (NVL(PCMOV.PUNIT,0)*DECODE(NVL(PCMOVCOMPLE.QTRETORNOTV13, 0), 0, NVL(PCMOV.QT, 0), PCMOVCOMPLE.QTRETORNOTV13)) P_TOTAL, (CASE WHEN PCMOV.CODOPER IN ('SA', 'EA') THEN (SELECT DISTINCT HISTORICO FROM PCLANC WHERE NUMTRANSENT = PCMOV.NUMTRANSENT AND ROWNUM = 1) ELSE ' ' END) MOTIVO FROM PCMOV, PCPRODUT, PCMOVCOMPLE WHERE PCMOV.CODPROD IN(SELECT CODPROD FROM PCPRODUT WHERE CODSEC IN(10020)) AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCMOV.NUMTRANSITEM = PCMOVCOMPLE.NUMTRANSITEM(+) AND NVL(PCMOVCOMPLE.MOVEST, 'S') = 'S' AND PCMOV.DTMOV BETWEEN '01-JAN-2020' AND '29-SEP-2021' AND NVL(PCMOV.CODFILIALNF, PCMOV.CODFILIAL) = '1' AND PCMOV.CODOPER <> 'S' AND ((NVL(PCPRODUT.ESTOQUEPORLOTE, 'N') = 'S' AND PCMOV.NUMLOTE IS NOT NULL) OR (NVL(PCPRODUT.ESTOQUEPORLOTE, 'N') = 'N' AND PCMOV.NUMLOTE IS NULL)) AND PCMOV.STATUS IN ('B','AB') AND NOT EXISTS (SELECT DISTINCT (PCNFSAID.NUMTRANSVENDA) FROM PCNFSAID, PCPRODUT WHERE PCNFSAID.NUMTRANSVENDA = PCMOV.NUMTRANSVENDA AND PCNFSAID.CODFILIAL = PCMOV.CODFILIAL AND PCMOV.CODOPER = 'S' AND PCNFSAID.CONDVENDA IN (4, 7, 14) AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCPRODUT.TIPOMERC = 'CB') AND NOT (FERRAMENTAS.F_BUSCARPARAMETRO_ALFA('DEVOLVESIMPLESREMTV13TOTAL',PCMOV.CODFILIAL,'N') = 'S' AND PCMOV.ROTINACAD LIKE '%1332%' AND NVL(PCMOVCOMPLE.QTRETORNOTV13,0) = 0) AND NOT EXISTS (SELECT NUMNOTA FROM PCNFSAID WHERE NUMTRANSVENDA = PCMOV.NUMTRANSVENDA AND SITUACAONFE IN (110,205,301,302,303)) ORDER BY PCMOV.CODOPER, PCMOV.DTMOV, PCMOV.NUMNOTA )A WHERE A.DTCANCEL IS NULL AND A.CODOPER = 'E' ORDER BY CODPROd,DATA Boa tarde. Estou com essa dúvida: Preciso em um select trazer os dados com a seguinte condição: Quando o valor do punit repetir, somente traz o ultimo registro. ou seja a maior data. caso contrário, traz todos os registros. é possíveç, mais não sei como. Tentei usar o ROW_NUMBER(). Mas não encontrei uma forma de usar. Greato
  2. Acho que não fui tão claro no título, portanto irei esmiuçar melhor aqui... É o seguinte, quero saber se há algum jeito de pegar as linhas de uma coluna q está em VARCHAR com informações do tipo "4 PONTOS DE ILUMINAÇÃO", dessa informação pretendo retirar somente o número que em questão é o "4" e colocá-lo em outra coluna INTEGER. Há essa possibilidade? Detalhe, as vezes as informações não está seguindo um padrão de vim somente como "4 PONTOS DE ILUMINAÇÃO" às vezes vêm dados com mais informações númericas que precisa distinguir, por exemplo, a mim só interessa pegar números que vem antecedendo as palavras "PONTOS", "PTOS", "PTS", têm algum jeito de distinguir isso?
  3. Kakaroto1309

    [Resolvido] Conexão com Banco

    Preciso de uma ajuda para conectar com o banco. Estava tudo funcionando normalmente com MYSQL agora parou tudo e estou tentando trocar para MYSQLI. Não acho o erro, já tentei de tudo. connection.php <? function conecta() { $host = "localhost"; $user = "admin"; $pass = "123456789"; $db = "principal"; //Conexão $conexao = mysqli_connect($host, $user, $pass) or die("Erro na conexão:".mysqli_error()); //Selecionar BD mysqli_select_db($conexao,$db) or die("Erro ao selecionar BD"); } function desconecta() { mysqli_close(); } ?> validate.php <? if (empty($_POST) and (empty($_POST['cpUsuario']) OR empty($_POST['cpSenha']))) { header("Location: ../login.php"); exit; } else { include("connection.php"); conecta(); $varUsuario = $_POST['cpUsuario']; $varSenha = sha1($_POST['cpSenha']); $stt = "SELECT ID,txNome,txNivel FROM tbUsuario WHERE txUsuario='$varUsuario' and txSenha='$varSenha' LIMIT 1"; $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); $existe = mysqli_num_rows($sql); if ($existe == 0) { echo "Login invalido ou inexistente na base"; exit; } else { $resultado = mysqli_fetch_assoc($sql); if (!isset($_SESSION)) { session_start(); } $_SESSION['UsuarioID'] = $resultado['ID']; $_SESSION['UsuarioNOME'] = $resultado['txNome']; $_SESSION['UsuarioNIVEL'] = $resultado['txNivel']; header("Location: ../menu.php"); exit; } } ?> O erro agora está dando o seguinte: PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home4/public_html/connection/validate.php on line 17 Linha 17 é essa: $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); Se eu tiro o $conexao do mysqli_query ele da erro de "mysqli_query() expects at least 2 parameters, 1 given" e se eu coloco o erro é "mysqli_query() expects parameter 1 to be mysqli, null given" Alguem sabe como posso resolver isso?
  4. Oi gente tudo bem? to com uma dúvida aqui. acho que isso vai soar meio idiota mas sabe o checkbox que a gente coloca pro usuário fazer cadastro por exemplo com o "Confirmo que li e estou de acordo blablabla". a gente deve armazenar esse 'aceito' no banco de dados ou basta ele estar na página e ser validado na hora do cadastro? bem e paz pra todos
  5. ramonjba

    Consulta com Dados Duplicados - Ajuda

    Bom dia! Pessoal, estou muito precisando da ajuda dos Srs. Tenho uma tabela, onde a cada minuto, meu script insere dados referente a consulta SNMP de determinado equipamento. Tenho uma pagina, onde os dados que a consulta coletou diferente do dado atual, é mostrado na tabela. O que acontece é o seguinte, estou utilizando o GROUP BY para selecionar apenas os dados diferentes da coluna 'canalEquipamento', mas, o problema é que, se eu estiver com o Canal registrado na tabela em 5540, realizar a alteração para o 5500, e depois voltar para o 5540, minha consulta não retorna o dado duplicado. Não posso simplesmente mostrar todas as consultas na tabela, pois como eu disse, a inserção de dados na tabela é realizada a cada minuto, dessa forma, iria ter vários dados repetidos e uma consulta enorme. Então, o que eu preciso fazer, é que: a consulta retorne os dados , que o último não seja repetido, por exemplo: Tenho do registro 1 até 50, a coluna Canal está registrada em 5500, no registro 51 até o 500, o canal mudou para 5540, e do 501 até o 700, o canal voltou para o 5500. O que eu precisaria que a consulta retornasse, seria por exemplo: Consulta 1 - Canal 5500 Consulta 51 - Canal 5540 Consulta 501 - Canal 5500 Segue a imagem do exemplo do problema atual, de como a query está retornando no momento (ela está listando apenas o primeiro registro do canal, se repetir o canal, ele não aparece mais). QUERY: SELECT ip_equipamento, canalEquipamento, lastSNMP FROM equipamentoSNMP WHERE idEquipamento='317' GROUP BY canalEquipamento ORDER BY idConsulta DESC
  6. maxsybam

    Consulta no banco

    Fala pessoal, eu estou desenvolvendo um sistema de estoque para a minha universidade para o meu TCC. Neste sistema tenho telas de consultas. Em uma das consultas seria uma consulta por um item especifico, fiz um select para selecionar qual o item a ser consultado no banco, mas na hora que clico no botão de consultar, ele está trazendo todos os itens cadastrados e eu gostaria que voltasse só o que está relacionado ao que foi selecionado. CÓDIGO DO SELECT <form action="item_resultado.php" action="POST"> <b></br></br> Item <select name="item"> <?php require_once("connect.php"); $con_bd = connect(); $select_catergoria= "SELECT * FROM tb_item"; $result = mysqli_query($con_bd,$select_catergoria); if ($result){ foreach($result as $item1){ echo"<option value='".$item1['id_item']."'>".$item1['desc_item']."</option>"; } } ?> </select><label> </b> </br></br><input type="submit" name="btconsultar" value="Consultar"> </form> CÓDIGO DA TELA item_resultado.php <div class="corpo"> <?php require_once("connect.php"); $conbd=connect(); if(empty($modelo)){ $consulta="SELECT * FROM tb_item"; }else{ $consulta="SELECT * FROM tb_item INNER JOIN tb_categoria ON categoria_item=nome_categoria WHERE desc_item AND alc_item AND volume_item AND responsavel_item AND guia_item AND safra_item AND obs_item"; } $consultando=mysqli_query($conbd,$consulta); echo "<table id='tabela'><tr><th>Item</th><th>Categoria</th><th>%ALC</th><th>Volume</th><th>Responsável</th><th>Guia</th><th>Safra</th><th>Observação</th></tr>"; foreach ($consultando as $result_consult) { echo "<tr><td>" . $result_consult['desc_item'] . "</td>"; echo "<td>" . $result_consult['categoria_item'] . "</td>"; echo "<td>" . $result_consult['alc_item'] . "</td>"; echo "<td>" . $result_consult['volume_item'] . "</td>"; echo "<td>" . $result_consult['responsavel_item'] . "</td>"; echo "<td>" . $result_consult['guia_item'] . "</td>"; echo "<td>" . $result_consult['safra_item'] . "</td>"; echo "<td>" . $result_consult['obs_item'] . "</td></tr>"; } echo "</table>"; ?> </div>
  7. iagomonteiro

    Exibir nome cadastrado no banco de acordo com click

    Estou precisando de ajuda, as imagens são adicionadas na pagina, e quero que ao clicar nela busque o nome no banco de acordo com a imagem clicada e apareça na div montar. <?php include "../banco/connect.php"; include "../geral/aba.php"; $tipo = $_GET['t']; $sql = "SELECT * from produto where tipo = '$tipo'"; $consulta = "SELECT * from produto"; if(isset($_GET['c'])) { $categoria = $_GET['c']; $sql = $sql."and categoria = '$categoria'"; } $sql = $sql."order by id_produto"; $query = mysqli_query($link, $sql); $con = mysqli_query($link, $consulta); while($line = mysqli_fetch_array($query)){ $img = "prod".$line['id_produto']."/imagem1.png"; ?> <div class="produto2" > <img id="demo" src="../banco/produtos/<?php echo $img; ?>" class="imagem_produto"> </div> <?php } ?> <div class="montar" id="deck"> <?php while($dado = mysqli_fetch_array($con)){ ?> <script> document.getElementById("demo").onclick = function() {myFunction()}; function myFunction() { document.getElementById("deck").innerHTML = "Nome:<?php echo $dado["nome"]; ?>"; } </script> <?php } ?> </div>
  8. asacap1000

    Capturar os dados do Retorno HTTP 200

    Galera me ajudem por favor, estou pirando kkkkk Seguinte, tenho um form que realiza o submit via javascrit enviando os dados para uma página php formatada em json. Está gravando perfeitamente porém preciso dos dados do retorno, como Link do boleto, e alguns outros resultados para inserir no banco nesse ponto já pesquisei um monte testei de tudo até a página bugar e nada kkkk o Script que utilizo para o envio é esse: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#frmBoleto").submit(function(){ $.ajax({ type: "POST", url: "https://www.sitedaloja.com.br/action/boleto_bradesco/gerando_boleto.php", data: $(this).serializeArray(), }).done(function( msg ) { }); return false; }); </script> Como fazer para capturar os dados da resposta do json?
  9. Usava Access e quero migrar para MySQL. No Access é muito fácil criar um BD, tabelas... Existe um programa semelhante à estrutura do Access para criar um BD, tabelas e campos?
  10. Pessoal estou em final de tcc e meu projeto é basicamente um app que faz vendas para delivery... Metade desse projeto é um site e a outra o android que utilizam o mesmo banco de dados, projetamos e testamos tudo com o localhost no pc através do ampps e ai vem o meu problema. Upei o site em um servidor online com toda a nossa programação, banco e etc, porem meu aplicativo não abre sem ser em host local alguem tem alguma dica do que poderia ser ? Peguei o ip do servidor e substitui o do meu pc para poder acessar o banco no host online, mas não tenho certeza se fiz tudo da maneira correta. Se alguem puder me dar uma breve explicação do que se deve fazer após ter o app pronto para que ele funcione com o base de dados online, eu agradeço muito. Em teoria tenho um app pronto mas preciso fazer com que ele funcione online... Não sei se expliquei da melhor maneira mas qualquer ajuda eu agradeço...
  11. Anonimus

    Como cadastrar produtos para um Cliente

    Boa Tarde, Quero saber como eu posso cadastrar produtos para um determinado usuário, e no momento em que ele efetuar o login, irá consultar os produtos cadastrados no id dele. Muito Obrigado.
  12. nerybahia

    Unificar Banco Access

    Olá! Tenho uma pequena aplicação em Access rodando com 8 usuários simultâneos, alguns acessam via VPN outros, localmente. Acontece as vezes de dar erro na VPN de alguns usuários, então eles lançam os dados localmente em suas máquinas, como faço pra agrupar os dados via VBA nestes banco? Minha ideia é criar um botão na tela principal onde o usuário clicaria, daí o código solicita o local de destino, e o usuário seleciona o banco para a atualização dos dados.
  13. johnklo

    Criar uma "procedure"

    COM BASE NA TABELA HR DO ORACLE Preciso criar uma sub-rotina (procedure) que imprima na tela o número de funcionários (employees) agrupados por departamentos (department_id). Deve-se ordenar a saída em ordem decrescente pela quantidade de departamentos. Pode-se utilizar qualquer forma de cursor para imprimir o resultado.
  14. reinaldorti

    mysqldump version mismatch

    Olá, galera! Instalei o MySQL Workbench 8.0 e está me pedindo para eu fazer um mysqldump version mismatch.. pesquisei sobre isso e fiz os procedimentos que foram passados nos tutoriais., mais não faz o backup do banco e continua me pedindo para fazer o mysqldump version mismatch.. algúem poderia me dar uma ajuda.. obrigado! IMAGEM
  15. Phil Santos

    Busca com varredura avançada

    Olá colegas, Venho com mais um post pedindo a ajuda dos colegas, lembrando sempre que não sou programador, estou aprendendo e fazendo as aplicações que preciso as quais estão sendo possíveis com a ajuda de vocês. O que ocorre nesta dúvida é que eu tenho sisteminha de busca que inclusive os colegas em um outro post já me ajudaram a fazer uma modificação que me ajudou muito, foi eficaz, mas eu percebi que para a aplicação deste caso eu vou precisar que a busca seja feita de forma diferente da que está funcionando por alguns motivos que eu vou descrever abaixo junto com uma explicação sobre a minha aplicação para que fique bem explicado para os colegas poderem me ajudar. Eu percebi que, possivelmente, não é certeza, mas eu precisarei usar mais de uma tabela no meu banco e eu até prefiro que seja assim, pois fica mais orgaizado para eu encontrar e lançar os assuntos nas tabelas. Outra coisa é que eu não gostaria de utilizar nenhuma outra tecnologia ou plataforma que não seja PHP e MySQL porque como eu disse eu não sou programador e fica muito corrido para eu estudar outras tecnologias para implementar, portanto, se possível, eu peço aos colegas que me ajudem com uma possível solução em PHP mesmo e MySQL. Quanto à busca eu preciso trabalhar com várias tabelas e várias categorias. Um esboço: Eu tenho a categoria alimentos dentro dela preciso de várias sub-categorias, frutas, verduras, legumes, cereais, grãos, sementes, ervas, temperos, etc e dentro de cada uma os respectivos alimentos e dentro de cada alimento, por exemplo: Categoria 1("tabela1") - Alimentos Categoria 2("tabela2") dentro de alimentos - Frutas Categoria 3("tabela3") dentro de frutas - cítricas, ácidas, claras, vermelhas, Categoria 4("tabela4") dentro de cítricas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Categoria 5("tabela5") dentro de ácidas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Categoria 6("tabela6") dentro de vermelhas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Daí em uma outra parte do site: Tratamentos Categoria 1("tabela1") - Tipos de tratamentos com frutas, com legumes, com verduras, com sucos, com proteínas, com lipídeos Categoria 2("tabela2") dentro de legumes - abóbora, mandioca, etc O que eu realmente preciso: Que o script que eu já tenho faça a busca de cada coisa na sua tabela porque eu coloquei um id como chave primária no index da tabela e o problema é que quando eu vou inserir as coisas fica tudo bagunçado, por exemplo as entradas estão lá com seus id's daí passa um tempo eu preciso incluir um alimento novo e um tratamento novo ele fica lá embaixo de tudo com id sei lá 978 vamos dizer quando o resto ta lá no topo da tabela, fica tratamento misturado com remédios, misturado com alimentos, misturado com todas coisas. Eu quero tudo separado em tabelas difererntes. Outra coisa muito importante é o seguinte, vejam: Tenho títulos e explicações dentro de uma página .php ... <h5 class="content_h5_1">Acologia</h5> <p class="content_text_1">Parte da medicina que trata dos remédios</p> <br /> <h5 class="content_h5_1">Acidentologia</h5> <p class="content_text_1">Ciência que estuda os acidentes, os seus nexos de causalidade e dinâmicas</p> <br /> <h5 class="content_h5_1">Acropatologia</h5> <p class="content_text_1">Estudo das doenças que afetam as extremidades</p> <br /> Se eu digitar na busca, por exemplo, a palavra "nexos" que está dentro do ítem com o título "Acidentologia" ele trás a página .php inteira com os outros ítens. Eu pensei em colocar todos na página .php, mas no banco colocar cada íntem em uma linha da tabela com um id, só que aí que entra a questão lá do começo deste post que é como fazer que a busca seja feita no meu script em várias tableas do banco. Abaixo segue o código do meu script de busca: <?php $db = @mysql_connect("meu host", "meu banco", "minha senha") or die("Erro de conexão: ".mysql_error()); @mysql_select_db("meu banco", $db) or die("Erro de seleção do DB: ".mysql_error()); ?> <?php if(isset($_POST['botao'])){ $busca = $_POST['busca']; if($busca == "" or $busca == " "){ header('location:http://www.meudominio.com.br/digitealgoparaabusca.php'); }else{ $busca_dividida = explode(' ',$busca); $quant = count($busca_dividida); $id_mostrado = array(""); for($i=0;$i<$quant;$i++){ $pesquisa = $busca_dividida[$i]; $sql = mysql_query("SELECT * FROM busca WHERE conteudo REGEXP '".str_replace(' ','|',$busca)."'"); $quant_campos = mysql_num_rows($sql); if($quant_campos == 0){ header('location:http://www.meudominio.com.br/nenhumresultado.php'); }else{ while($linha = mysql_fetch_array($sql)){ $id = $linha['id']; $titulo = $linha['titulo']; $conteudo = $linha['conteudo']; if(!array_search($id, $id_mostrado)){ echo "<div class='resultado'> <p>".$conteudo."</p> </div> <br /> "; array_push($id_mostrado, $id); } }//do while }//do else //for($i;$i<count($id_mostrado);$i++){ //echo $id_mostrado[$i]."<br />"; //} }//do for }//so else campo vazio }//do if botão pressionado ?> Obrigado colegas! Phil
  16. quantic2016

    editar foto para php

    pessoal , preciso de uma ajuda , preciso saber como faço um script que faça o seguinte : html tera um form com action que manda para o php e o php mande para o banco de dados , isso com o input file ok , ate aqui eu ja tenho tudo funcionando porem e aqui que nao sei fazer , quando eu selecionar a foto no input , preciso que mostre um campo para editar o tamanho da imagem , aqui presiso que o usuario sempre poste uma foto quadrada , nao importa se é 200x200 , 400x400 mas tem que ser quadrada , eu vi esse script na net mas n manjo muito de javascript e estou começando agora , ele corta a imagem perfeitamente como quero porem , como faço para guardar a variavei imageData que e jafa script no campo input ou passar ela para a variavei $foto = $_FILE['']; no php ? <!DOCTYPE html> <html> <head> <title>cropit</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="jquery.cropit.js"></script> <style> .cropit-preview { background-color: #f8f8f8; background-size: cover; border: 1px solid #ccc; border-radius: 3px; margin-top: 7px; width: 250px; height: 250px; } .cropit-preview-image-container { cursor: move; } .image-size-label { margin-top: 10px; } input, .export { display: block; } button { margin-top: 10px; } </style> </head> <body> <form class='form-horizontal' method='post' action='atualizaDados.php?acao=ativa&email=$recebeEmail' id='validaAcesso' enctype='multipart/form-data'> <div class="image-editor"> <input type="file" name='fotouser' class="cropit-image-input"> <div class="cropit-preview"></div> <div class="image-size-label"> Resize image </div> <input type="range" class="cropit-image-zoom-input"> <button class="rotate-ccw">Rotate counterclockwise</button> <button class="rotate-cw">Rotate clockwise</button> <button type='submit' class="export btn btn-default">Export</button> </div> </form> <script> $(function() { $('.image-editor').cropit({ imageState: { src: '', }, }); $('.rotate-cw').click(function() { $('.image-editor').cropit('rotateCW'); }); $('.rotate-ccw').click(function() { $('.image-editor').cropit('rotateCCW'); }); $('.export').click(function() { var imageData = $('.image-editor').cropit('export'); }); $imageCropper.find('.cropit-preview') }); </script> </body> </html>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.