Biel. 9 Denunciar post Postado Setembro 1, 2014 Boa noite a todos. Direto ao ponto Como faço para gerar três senhas identicas em três input value. Detalhe: o gerador de senha tem que está dentro do value. Então, quando a senha for gerada, aparece nos três inputs value identicas. Se eu colocar o gerador de senha em cada input as senhas nunca serão identicas quando o browser for atualizado/f5. Sempre que o browser for atualizado a senha muda. Quero fazer o seguinte: Faz de conta que a senha gerad foi 768954, então quando exibir na tela, quero que aparece a senha nos três input value ao mesmo, claro identicas. Dessa forma 1º <input type="text" name="tete1" readonly="readonly"value="768954" size="32" /> 2º<input type="text" name="tete2" readonly="readonly" value="768954" size="32" /> 3º<input type="text" name="tete3" readonly="readonly" value="768954" size="32" /> <input type="text" name="aprendiz" readonly="readonly" value="<?php function gerarsenha ($limit){ $str = "123456789"; $maximo = strlen ($str)-1; $ret = ''; for($i = 0; $i < $limit; $i++): $ret .= $str{mt_rand(0,$maximo)}; endfor; return $ret; } echo gerarsenha (5); ?> " size="32" /> Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Setembro 1, 2014 Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs. Compartilhar este post Link para o post Compartilhar em outros sites
Biel. 9 Denunciar post Postado Setembro 2, 2014 Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs. Eserra obrigado pela sugestão. Estou convencido que, com ajuda de outros você desenvolve seu raciocinio mais rápido. Ainda estou em processo de aprendizado. Exemplos práticos ajuda muito. Dessa forma fica fácil. Ainda assim como faço para gerar senha de 5 digitos? <?php $string = '123456789123456789123456789'; $embaralhar = str_shuffle($string); $tete = $embaralhar ; ?> <br /> <input type="text" name="tete1" readonly="readonly" value="<?php echo $tete?>" /><br /> <input type="text" name="tete2" readonly="readonly" value="<?php echo $tete?>" /><br /> <input type="text" name="tete3" readonly="readonly" value="<?php echo $tete?>" /><br /> Compartilhar este post Link para o post Compartilhar em outros sites
Biel. 9 Denunciar post Postado Setembro 2, 2014 Tchê, sem querer ser chato, mas você deveria tentar desenvolver o seu raciocínio, sem isto programar não existe. Use a lógica simples, como ter o mesmo valor em 3 inputs? Atribua o valor a uma variável e use ela para popular os inputs. Eserra grato. Questão resolvida. Atribua o valor a uma variável e use ela para popular os inputs. <?php function gerarsenha ($limit){ $str = "123456789"; $maximo = strlen ($str)-1; $senhas = ''; for($i = 0; $i < $limit; $i++): $senhas .= $str{mt_rand(0,$maximo)}; endfor; return $senhas; } $senhas = gerarsenha(5); // <-Atribuido e deu certo. Maravilha echo $senhas.'<br />'; echo $senhas.'<br />'; echo $senhas.'<br />'; ?> Compartilhar este post Link para o post Compartilhar em outros sites