Ir para conteúdo
Fórum Script Brasil

Stoma

Membros
  • Total de itens

    687
  • Registro em

  • Última visita

Tudo que Stoma postou

  1. O que aparece usando o código abaixo? var_dump($_GET);
  2. Tente fazer desta forma então: window.open('about:blank','Popup_Window'+i,'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=300,left=312,top=234'); document["formulario"+i].target = 'Popup_Window'+i; document["formulario"+i].submit();
  3. Realmente, o retorno da função mysqli_query não é o valor da consulta. Para obter esse valor você deve antes usar a função mysqli_fetch_assoc: $rs = mysqli_query($conexao, "SELECT max(id) as id_max FROM $cpf WHERE ip = '$ip'"); $dados = mysqli_fetch_assoc($rs); echo $dados["id_max"]; // agora sim você tem o valor
  4. Você também deve passar a flag QSA (Query String Append): RewriteEngine On RewriteRule ^teste/([a-z0-9-]+)/?$ /teste.php?parametro=$1 [NC,QSA]
  5. Me parece que a confusão é causada na consulta à tabela tab_profissionais. Nessa consulta não há filtros, ou seja, você está exibindo, para todos os profissionais, os mesmos dados (desta tabela). O certo seria você adicionar um WHERE e filtrar pelo ID do profissional.
  6. Stoma

    Ajuda com consulta

    Pelo que entendi, a consulta seria esta: obs1: foi usado DISTINCT para que se o produto tiver cor duplicada, não seja considerado 2 vezes obs2: se o produto tiver as 3 cores, ele será retornado na consulta; caso contrário, a consulta fica em branco SELECT cod_produto, COUNT(DISTINCT cod_produto, cor) as qtd_cores FROM teste WHERE cod_produto = 5 AND cor IN('branco', 'preto', 'amarelo') /* lista de cores a serem comparadas */ GROUP BY cod_produto HAVING qtd_cores = 3 /* deve ser a quantidade de cores usada na comparação IN */
  7. Bom, não vejo outra alternativa a não ser a que eu comentei. Talvez eu não tenha entendido sua dúvida.
  8. 1 - os formulário estão TODOS com o mesmo "id" e mesmo "name" (id="formulario0" name="formulario0", ou seja, todos ficaram com "0"?); 2 - O código da função carrega está incorreto. Da forma que está feito, a palavra resultado que está sendo usada em document.resultado.submit não é uma variável; é como se você estivesse acessando um elemento com o name "resultado"). Remova o código que está dentro do for, e deixe este: document["formulario"+i].submit();
  9. Acredito ter entendido sim. A minha ideia é a seguinte: para criar nova categoria, o usuário clica no "botão" (abaixo do campo categoria) com o texto "ou clique aqui para inserir uma nova categoria", e para a subcategoria o usuário clica no "botão" (abaixo do campo subcategoria) com o texto "ou clique aqui para inserir uma nova subcategoria". Ao clicar, você exibe uma janela solicitando o nome da nova categoria ou subcategoria (um modal, como esse por exemplo http://adodson.com/jquery.prompt.js/#function-callback -- abre esta página e clica no botão "try it" para ver). Após o usuário cadastrar, você atualiza o campo select com a nova informação.
  10. Olá. O logo não está no CSS... na verdade ele está no HTML e é uma imagem SVG. É todo aquele código entre a tag <a class="navbar-brand" href="#"> e </a>. Remove esse código todo e adiciona sua imagem lá. Abraço
  11. Acredito que esta seja a melhor forma (ativando/desativando). Muito raramente eu deleto algo do banco de dados... sempre trabalho com uma coluna "ativo" (boolean), que indica se o registro foi excluído ou não, e filtro nas consultas do sistema para não exibi-lo. Fazendo desta forma, 1 - consigo sempre manter um histórico das informações; 2 - não tem problema de excluir informação errada (caso aconteça, ativo o registro e o sistema continua funcionando como antes); 3 - não tem problema de excluir informação que possui dependência em outra tabela (chave estrangeira);
  12. Cola aqui no post o resultado do seu HTML com os form's que são criados, facilita para entender a estrutura da sua página. Agora, quanto à estar enviando apenas o primeiro, acredito que você vai ter que dar submit em cada um dos formulários (usando um laço... "for", por exemplo).
  13. Eu faria assim... deixaria os dois campos (categoria e subcategoria) como elemento do tipo "select" apenas listando os itens que já estão cadastrados, e abaixo desses campos um botão para que o usuário possa inserir novos itens caso precise. Semelhante à imagem abaixo:
  14. Stoma

    Boleto BB convênio 17

    Já deu uma olhada em algumas soluções open source? Tem estas: https://github.com/CobreGratis/boletophp https://github.com/JotJunior/PHP-Boleto-ZF2 https://github.com/kriansa/openboleto
  15. Olá. Sim. Mas não entendi a dúvida nessa outra parte...
  16. O projeto está online para teste? Ou pode mostrar o código?
  17. Entendi. Infelizmente a informação mais "íntima" do usuário que você vai conseguir usando PHP ou JavaScript, é o IP. Qualquer outra informação, é possível "falsificar" (na verdade até o IP é possível, usando proxy por exemplo). E no seu caso não tem muitas opções. Não compensa adicionar login (caso ainda não exista)?
  18. Oi joanita. Que bom que deu certo! :) Sobre o item vazio que aparece na categoria, precisamos fazer uma correção na função listaCategorias... altere o while que tem nela para este: $rows = Array(); while($row = $mysqli->fetch_assoc()){ $rows[] = $row; } return $rows; Assim resolve esse problema. Agora, qual a outra dúvida? Em relação a inserir a nova categoria/subcategoria?
  19. Stoma

    Ajuda com query

    Qual destas consultas é a que adiciona o gold?
  20. Você poderia colocar o código da cor selecionada na mesma posição que estiver o cursor do usuário dentro da textarea, assim funciona para qualquer propriedade (borda, fonte, background, etc).
  21. Stoma

    Redimensionar site

    Se você adicionar (no body) um min-width (CSS) com uma largura grande o suficiente para não ficar bagunçado, deve funcionar.
  22. Então agora retornou todos os dados corretamente. Mas precisa fazer uma última alteração... no código que cria os elementos "option", altera para assim: foreach($categorias as $categoria){ echo "<option value='{$categoria["id"]}'>{$categoria["categoria"]}</option>\r\n"; }
  23. Entendi. Então remove o fetch_all, e coloca isto no lugar e testa: $rows = Array(); while($rows[] = $mysqli->fetch_assoc()){} return $rows;
×
×
  • Criar Novo...