Ir para conteúdo

POWERED BY:

Omar~

Members
  • Total de itens

    1327
  • Registro em

  • Última visita

  • Dias vencidos

    15

Tudo que Omar~ postou

  1. Omar~

    Ajuda com desabilitar JavaScript

    Novamente seu html está em em conflito. Você tem um elemento pai <div style="width:auto; ...... Você tem um elemento filho <label style="margin:0 0% 0 0%; ....... Então você termina o elemento filho fora de elemento pai que dar conditos no DOM A tag label que é filha deviria ser encerrada antes da tag div Compor HTML em laços de repetição do PHP é muito simples, só que temos que ficar atento quando elementos gerados dentro desse laço tendem a ser manipulados por script de forma distinta. Nesse caso precisamos no laço fazer algo que possa distinguir um elemento do outro de forma que uma função saiba exatamente o que fazer com cada elemento. No meu exemplo eu usei a própria chave do índice do array de resultados. Aqui cada volta do loot $key representa o índice do array atual que está sendo processado, então uso isso para compor quantos cursos existirem sem duplicar itens iguais. No mais mesmo script que dei de exemplo antes interage com os elementos uma vez que cada pode ser distinto a cada volta do loop. Algo me chamou a atenção de como pretende validar dados via serve-side. Se fosse eu faria diferente eliminando os input's text pois eles são inúteis, e ficaria só com com label para saber o tipo de pagamento e outro para poder saber de qual se trata, uma vez que o usuário marca um radio automaticamente ele assimila o curso. Veja como eu faria de forma bem mais simples:
  2. Omar~

    Erro em índice-php

    @pablo fernandes de jesus Vamos lá... Já que você começando, vamos nos fixar em algumas coisas antes. Primeiro em índices de super globais "$_POST é array super-global" evite ficar enfeitando as coisas exemplo índices como o que você fez aí usando letras com caixa alta "maiúsculas". Esse tipo de coisa é aconselhável para variáveis muito usadas e métodos de classes. Deixe o mais simples o possível só com letras minúsculas mesmo. O php não precisa ser enfeitado.... Segundo vejo que usa o VScode, esse software eu considero ele extremamente péssimo. Se posso sugerir "é o que uso": https://netbeans.apache.org/download/ Então onde está o erro? No PHP quando em uma linha existe um erro fatal, todo o restante do código não é executado pois a aplicação morre naquela linha do erro. O ; "ponto-e-virgula" é delimitador que serve para terminar instruções. Que nesse caso você termina a condicional antes mesmo de iniciar, gerando um erro fatal. Então aqui temos dois erros: O ponto e virgula antes do laço de encapsulamento { e também o índice que não existe esse erro não é fatal, mas se não tivesse o erro fatal não entraria na condição pois é um índice indefinido. No caso seria um $_POST['Nome'] por causa do html name="Nome", mas como eu disse isso não é legal de se fazer, seria mais ideal em seu html se estivesse name="nome"
  3. Omar~

    Alterar valor de campo Select

    Nesse caso: Mudando o valor da primeira opção: function MudarSelect() { var seletor = document.getElementById('conteudo'), opcoes = seletor.getElementsByTagName('option'), // Pega todos elementos option dentro do seletor primeiraOpcao = opcoes[0]; // Seleciona o primeiro option da NODE-LIST[opcoes] primeiraOpcao.value = 'aguarde'; // Define o valor do primeiro option primeiraOpcao.innerText = 'Aguarde...'; // Define o texto do primeiro option seletor.value = 'aguarde'; // Definine o valor do seletor para value="aguarde" seletor.selectedIndex = 0; // Modifica para a primeira opção "selectedIndex[NODE-LIST]" } Criando uma nova opção function MudarSelect() { var seletor = document.getElementById('conteudo'), novaOpcao = document.createElement('option'), // Cria em elemento option opcoes = seletor.getElementsByTagName('option'), // Pega todos elementos option dentro do seletor primeiraOpcao = opcoes[0]; // Seleciona o primeiro option da NODE-LIST[opcoes] novaOpcao.value = 'aguarde'; // Define o valor do novo option novaOpcao.innerText = 'Aguarde...'; // Define o texto do novo option primeiraOpcao.parentNode.insertBefore(novaOpcao, primeiraOpcao); // Insere o novo option antes de qualquer outro no seletor seletor.value = 'aguarde'; // Definine o valor do seletor para value="aguarde" seletor.selectedIndex = 0; // Modifica para a primeira opção "selectedIndex[NODE-LIST]" }
  4. Omar~

    Alterar valor de campo Select

    Seria isso porque eu não entendi o tal do aguarde? function MudarSelect() { // Mudar o select para AGUARDE /* ???? Não tem essa opção!? */ var seletor = document.getElementById('conteudo'); seletor.value = '0'; // Definine o valor para value="0" seletor.selectedIndex = 0; // Modifica para a primeira opção "selectedIndex[NODE-LIST]" }
  5. Omar~

    Ajuda com desabilitar JavaScript

    Vamos lá se eu entendi direito. Primeiramente preste mais atenção na composição do HTML para não cometer erros grotescos como os que cometeu Enfim... Existem milhares de formas de se chegar a e manipular elementos no DOM, um requisito básico para isso é a correta e coesão de itens. Mas pelo meu entendimento do que pretende acho que a melhor forma de você entender e por não saber como será o conceito da renderização final aí fica mais simples atacar cada elemento de forma bem literal usando os atributo class e data. No mais transcrevi os passos do comportamento geral no próprio exemplo:
  6. Omar~

    pegar valor da função

    Vamos tentar explicar o comportamento do jQuery: Isso: $('#sel1d') irá lançar um document.querySelectorAll se o valor for indefinido então vai lançar um document.querySelector, que será duas varreduras no DOM em busca de um elemento só, mas enfim ele acha porque na segunda busca o alvo é o elemento ID em questão "#sel1d" Agora .attr Uma vez que jQuery já tenha o elemento ele irá chamar a função do javascript setAttribute anexando o elemento. Assim sendo temos 2 parâmetros src & imagens/'+demo+'.jpg Ou seja o que isso $('#sel1d').attr('src','imagens/'+demo+'.jpg'); faz? No elemento de id sel1d adicione o atributo src com o valor imagens/'+demo+'.jpg Isso aqui está 100% funcional Pois nada mais que faz é anexar um valor ao atributo src da imagem. Java é uma linguaguem, JavaScript é outra coisa. E já está começando mau por aderir ao jQuery. Quer aprender javascript? Está aqui o lugar para isso: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
  7. Omar~

    Declaração de span:action / pseudo classes

    Bem, não entendi direito de acordo com código o que realmente deve acontecer. Porém acho que seja isso, que é bem mais simples pois não é necessário reinventar a roda; <details> <summary>Clique em mim para ver os detalhes</summary> <p>Texto em parágrado</p> <p>Outra Linha</p> </details>
  8. Bem, não entendi o motivo de ter que verificar a cor, mas como é questão de estudo, fiz algo mais genérico para verificar a cor, não sei se esse é o objetivo porém tá aqui:
  9. Omar~

    pegar valor da função

    Não ficou claro o que pretende. Explique o objetivo para termos uma ideia do que está tentando fazer.
  10. Omar~

    Enviar Email pelo PHP

    Certo como você está com o Xampp em sua máquina local windows. Você está em um servidor local ao qual requer algumas coisas para que funcione. No arquivo httpd.conf do apache habilite esse módulo: ssl_module No php.ini irá habilitar esses módulos "se existirem": php_curl php_openssl php_sockets php_smtp Também a você terá que desabilitar o windows defender (pelo editor de registro) e qualquer outro anti-virus de baixa qualidade como avast, avg etc.. Então você terá que configurar também no http.conf o ServerAdmin e demais para uso de um servidor remoto de envio pode usar um gmail para isso, só que: Você terá que acessar https://myaccount.google.com/security procurar por "Acesso a aplicativos menos seguros" e liberar o acesso. Pronto com isso você vai enviar e-mails para qualquer pessoa pelo servidor local usando um servidor de e-mail remoto. Mesmo que use o PHPMailer terá que seguir esses passos, menos ter que configurar o servidor de envio no http.conf
  11. Omar~

    Ajuda com localização em site.

    Primeiro que você terá que saber a localização dessa pessoa. Requer que ela autorize isso. Pode usar Google Maps para isso, mesmo assim ela vai ter que autorizar o compartilhamento de onde ela está.
  12. Omar~

    Porcentagem em PHP

    Nada como fazer o basicão do jardim de infância na programação Brincadeira rsrsrsrs... Matemática simples: Valor bruto dividido por cem multiplicado pela porcentagem <?php $valor = 200; $porcentagem = 30; $somado = $valor + ($valor / 100 * $porcentagem); $subtraido = $valor - ($valor / 100 * $porcentagem); var_dump($somado); // 200 + 30% = 260 var_dump($subtraido); // 200 - 30% = 140
  13. Omar~

    Alterar nome da imagem ao cadastrar

    Utilize-se dessa minha classe: https://github.com/Spell-Master/sm-web/blob/master/exemplos/corte-e-salvamento-de-imagens/ImageUpload.php Exemplo de uso: $Upload = new ImageUpload('diretorio_para_salvar/'); // Local onde você quer salvar as imagens $Upload->sendImage($_FILES['** ARQUIVO **'], 'nome_para_imagem'); // O arquivo com o nome que desejar Lógico que "** ARQUIVO **" o name do input de envio Se você não especificar um diretório de salvamento a classe vai criar um no mesmo local onde ela está com o nome de "upload" Para registrar o banco de dados resgate no nome da imagem usando o método "getImgName()" Exemplo na prática:
  14. Omar~

    Como monitorar os arquivos novos de uma pasta

    Não sei se é isso que procura, mas veja: filesystemiterator No entanto ao meu entender deviria ter uma regra nos envios de forma a registrar tudo que é enviado.
  15. Verifique se o caminho para as imagens estão corretas. Verifique a extensão. Exemplo: se a imagem é .PNG e está designando ela como .png ou virse-versa. Verifique se existir um htacess está bloqueando o acesso ao diretório onde estão as imagens.
  16. Omar~

    Erro ao enviar a mensagem!

    Primeiro devo falar que seu código está completamente exposto a ataques. if(!$result) Se a variável não existe ou se não for nula entra nessa condição.
  17. Sim tudo que colocar internamente a tag dessa div vai herdar suas propriedades.
  18. CSS: É só adicionar no index <div class="nomequalquer"></div>
×

Informação importante

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