-
Total de itens
687 -
Registro em
-
Última visita
Tudo que Stoma postou
-
O que aparece usando o código abaixo? var_dump($_GET);
-
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();
-
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
-
Você também deve passar a flag QSA (Query String Append): RewriteEngine On RewriteRule ^teste/([a-z0-9-]+)/?$ /teste.php?parametro=$1 [NC,QSA]
-
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.
-
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 */
-
Qual sua dúvida?
-
Bom, não vejo outra alternativa a não ser a que eu comentei. Talvez eu não tenha entendido sua dúvida.
-
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();
-
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.
-
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
-
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);
-
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).
-
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:
-
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
-
Olá. Sim. Mas não entendi a dúvida nessa outra parte...
-
O projeto está online para teste? Ou pode mostrar o código?
-
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)?
-
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?
-
Qual destas consultas é a que adiciona o gold?
-
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).
-
Se você adicionar (no body) um min-width (CSS) com uma largura grande o suficiente para não ficar bagunçado, deve funcionar.
-
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"; }
-
Entendi. Então remove o fetch_all, e coloca isto no lugar e testa: $rows = Array(); while($rows[] = $mysqli->fetch_assoc()){} return $rows;