Jump to content

Rick Chantres

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Comum

About Rick Chantres

  1. Rick Chantres

    Botão para adicionar numeral na mesma pagina PHP

    tentei... mas por algum motivo não deu. Fica funcionando só a primeira.
  2. Rick Chantres

    Botão para adicionar numeral na mesma pagina PHP

    Foi o que funcionou melhor ate agora. tu manda de JS de mais.
  3. Rick Chantres

    Botão para adicionar numeral na mesma pagina PHP

    Deu quase certo aqui.... ta do jeitinho que eu to tentando fazer, depois só vou incrementar o CSS. Mas algo deu errado pois só a primeira tabela com o nome de mini ta rodando a contagem. Da uma olhada no código, tem algo errado mas não sei dizer o que é. <!DOCTYPE html> <html> <head> <title>Constador de Pizzas</title> </head> <body> <!-- Metodo de envio --> <form method="POST"> <div class="opcoes"> <!-- inicio da tabela --> <table> <thead> <tr> <th> <label for="mini">Mini:</label> </th> <th><input type="button" class="decrementar" value="-"> <input type="button" class="incrementar" value="+"></th> <th><input type="text" size="3" class="tamanho" name="mini" id="mini" value="0" readonly></th> </tr> <tr> <th> <label for="pequena">Pequena:</label> </th> <th><input type="button" class="decrementar" value="-"> <input type="button" class="incrementar" value="+"></th> <th><input type="text" size="3" class="tamanho" name="pequena" id="pequena" value="0" readonly></th> </tr> <tr> <th> <label for="media">Media:</label> </th> <th><input type="button" class="decrementar" value="-"> <input type="button" class="incrementar" value="+"></th> <th><input type="text" size="3" class="tamanho" name="media" id="media" value="0" readonly></th> </tr> <tr> <th> <label for="grande">Grande:</label> </th> <th><input type="button" class="decrementar" value="-"> <input type="button" class="incrementar" value="+"></th> <th><input type="text" size="3" class="tamanho" name="grande" id="grande" value="0" readonly></th> </tr> <tr> <th> <label for="gigante">Gigante:</label> </th> <th><input type="button" class="decrementar" value="-"> <input type="button" class="incrementar" value="+"></th> <th><input type="text" size="3" class="tamanho" name="gigante" id="gigante" value="0" readonly></th> </tr> </thead> </table> <!-- Botão para enviar --> <button type="submit">Enviar</button> <!-- Fim da tabela --> <!-- Inicio do js --> <script> function alterarValor(valor) { //https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/parseInt this.value = parseInt(this.value, 10) + valor;//Aplica o valor ao valor atual } var opcoes = document.querySelectorAll('.opcoes');//Pega os grupos de elementos de cada tamanho for(var i = 0; i < opcoes.length; i++) { var opcao = opcoes[i]; var botaoInc = opcao.querySelector('.incrementar'); //Pega o botão de incremento deste grupo var tamanho = opcao.querySelector('.tamanho'); //Pega o campo que armazena o valor var botaoDec = opcao.querySelector('.decrementar'); //Pega o botão de decremento deste grupo //https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Function/bind botaoInc.onclick = alterarValor.bind(tamanho, 1);//Anexa a função de incremento ao evento de click. botaoDec.onclick = alterarValor.bind(tamanho, -1);//Anexa a função de decremento ao evento de click. } </script> <!-- Fim do js --> </body> </html>
  4. Rick Chantres

    Botão para adicionar numeral na mesma pagina PHP

    Caramba cara.... tu manja mesmo em, nem sabia que dava pra fazer isso com botões. Obrigado a todos, vou continuar tentando aqui. É que me ocorreu depois de ver que meu mouse ta meio ruim, que se eu der dois clicks não tem como eu tirar um.
  5. Rick Chantres

    Botão para adicionar numeral na mesma pagina PHP

    Quase isso.... na verdade, da mesma forma que como uma calculadora apresenta a tecla que foi clicada, eu preciso exibir não o tamanho que foi clicado mas sim a quantidade de vezes que cada tamanho foi clicado, e exibir isso em uma so pagina, sem envio para uma pagina de resultados. Ta tenso..... mas é tipo assim (botão1) ---> click = ultimo valor = 0 + 1 {se clicar de novo / (botão1) ---> click = ultimo valor + 1 (1+1=2) (botão) ------------- ( resultado dos clicks do dia) porque ai depois vou fazer um submit pra poder fazer um relatório.
  6. Olá, tenho uma duvida muito forte no PHP, sou iniciante e não sei quase nada ainda mas tenho uma missão de fazer um contador por botões para uma pequena pizzaria eu preciso fazer da seguinte forma 1 botão para cada tamanho de pizza e do lado um eco com o numero de clicks ja feitos. e ao final um botão para ir com todo o resultado a uma pagina de resumo no final da noite. eu ate to tentando mas acho que to indo num caminho muito errado vou postar meu progresso para ver se conseguem me ajudar. <!DOCTYPE html> <html> <head> <title>Contador</title> </head> <body> <?php <form method="POST"> <button type="submit" value="mini">mini</button><br> <button type="submit" value="pequena">pequena</button><br> <button type="submit" value="nedia">Media</button><br> <button type="submit" value="grande">Grande</button><br> <button type="submit" value="gigante">Gugante</button><br> <button type="submit" value="outras">Outras</button><br> </form> $mini = $_POST "mini" $pequena = $_POST "pequena" $media = $_POST "media" $grande = $_POST "grande" $gigante = $_POST "gigante" $outras = $_POST "outras" if(!$POST[submit]) { echo(mini) echo(pequena) echo(media) echo(grande) echo(gigante) echo(outras) } ?> </body> </html>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.