Ir para conteúdo

Biel.

Members
  • Total de itens

    1111
  • Registro em

  • Última visita

Tudo que Biel. postou

  1. Biel.

    input

    Olá pessoal. Direito ao ponto. Como fazer o o input se comportar da mesma forma que a div. Note que a largura da div, aumenta ao passo que adicionamos conteúdo. Quero que o input se comporte da mesma forma ou seja aumente a largura ao passo que adicionamos conteúdo no atributo value="" <input type="text" style="border:1px solid #000;" value=""><br><br> <div style="border:1px solid #000; display:inline;">aprendiz aprendiz aprendiz</div>
  2. Biel.

    selected

    Problema resolvido. <select name="cores" size="3" > <option value="red" selected>red</option> <option value="blue" selected>blue</option> <option value="green" selected>green</option> </select>
  3. Olá pessoal. Direto ao ponto. Como forçar seleção de todos itens do select ? Obrigado ! <form action="pagina1.php"> <select name="aprendiz" multiple="multiple" size="3" > <option>item1</option> <option>item2</option> <option>item3</option> </select>
  4. Biel.

    validar campo com preg_match

    Olá pessoal. Direto ao ponto A primeira instrução [a-z]{1,3} especifiquei min 1 e max 3 letras para validar A segunda instrução (.[a-z]{1,3})? coloquei na mesma $regex porque pode ou não existir na $campoDeTexto Como fazer a primeira instrução não enxergar a segunda instrução ou seja entender que seu máximo é até 3 letras e não até 8 letras Obrigado <?php //$campoDeTexto = "aaa.z"; // pode ou não existir a 2º instrução no campoDeTExto ou seja .z ou .zz ou .zzz $campoDeTexto = "aaaaaaaa"; $regex = '/^[a-z]{1,3}(.[a-z]{1,3})?$/i'; if (preg_match($regex, $campoDeTexto)){ echo "valida "; } else{ echo "nao valida"; } ?>
  5. Biel.

    validar campo com preg_match

    . .
  6. Biel.

    imprimir todos os dados fora do while

    Olá pessoal. Direto ao ponto. O código abaixo imprime todos os dados dentro do while . Existe alguma forma de imprimir todos os dados fora do while ? tab_aprendiz cores green yellow blue brown orange <?php $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz"); while($linha=mysqli_fetch_array($sql)){ $cores = $linha['cores']; echo $cores.'<br>'; } ?>
  7. Biel.

    for

    Olá pessoal. Direto ao ponto. O código php abaixo retorna este resultado: 1-blue 2-blue 3-blue 4-blue 5-blue 6-green 7-green 8-green 9-green 10-green 11-green 12-green 13-green 14-red 15-red 16-red 17-orange 18-orange 19-orange 20-orange Como faço para retornar este resultado 1-blue-1 2-blue-2 3-blue-3 4-blue-4 5-blue-5 6-green-1 7-green-2 8-green-3 9-green-4 10-green-5 11-green-6 12-green-7 13-green-8 14-red-1 15-red-2 16-red-3 17-orange-1 18-orange-2 19-orange-3 20-orange-4 <?php for($i=1; $i<=20; $i++){ if($i<=5){ $a=$i.'-blue'; } if($i>5 && $i <=13){ $a=$i.'-green'; } if($i>13 & $i <=16){ $a=$i.'-red'; } if($i>16 && $i<=20){ $a=$i.'-orange'; } print $a.'<br>'; } ?>
  8. Biel.

    mysqli_num_rows

    Olá pessoal . Direto ao ponto. Abaixo tem duas tabelas unidas. Como fazer retornar a quantidade correta de registros na linha indice 1 Gostaria de imprimir na tela este resultado tab_aprendiz tem 2 registros tab_aluno tem 3 registros tab_aprendiz id indice nome 93 1 joao 94 1 lucas 95 2 mateus 96 2 silva tab_aluno id indice carro 67 1 gol 68 1 corsa 69 1 palio 70 2 monza 71 2 vectra 72 2 uno ... <?php $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz INNER JOIN tab_aluno ON tab_aprendiz.indice = tab_aluno.indice WHERE indice = '1' "); $quantidade_de_dados1 = mysqli_num_rows($sql); $quantidade_de_dados2 = mysqli_num_rows($sql); echo 'tab_aprendiz tem' .$quantidade_de_dados1. 'registros'; echo 'tab_aluno tem' .$quantidade_de_dados2. 'registros'; ?>
  9. Biel.

    selected sem replicar codigo

    Olá pessoal. Direto ao ponto. Ao clicar no botão, fica selected somente os itens do selectA. Gostaria que ficasse selected os itens de todos os selects. Há quem dica replica o javascript e altera o atributo id e pronto. A ideia pessoal é resolver o problema com o mínimo de código javascript possível. Obrigado ! <button onClick="selecionarTodos();" >selecionarTudo</button> <script> function selecionarTodos(){ var array = document.getElementById('aprendiz1'); for(var i = 0; i < array.length; i++){ array[i].selected = true; } } </script> <hr> <br>selectA<br> <select name="selectA" multiple id="aprendiz1" class="aprendiz1" size="2"> <option>1111111111111111</option> <option>2222222222222222</option> </select> <br>selectB<br> <select name="selectB[]" multiple id="aprendiz1" class="aprendiz1" size="3"> <option>1111111111111111</option> <option>2222222222222222</option> <option>3333333333333333</option> </select> <br>selectC<br> <select name="selectC[]" multiple id="aprendiz1" class="aprendiz1" size="3"> <option>1111111111111111</option> <option>2222222222222222</option> <option>3333333333333333</option> </select> <br>selectD<br> <select name="selectD[]" multiple id="aprendiz1" class="aprendiz1" size="3"> <option>1111111111111111</option> <option>2222222222222222</option> <option>3333333333333333</option> </select>
  10. Biel.

    header

    Olá pessoal. Direto ao ponto. Assim que a pagina1 é acessada, header chega primeiro e redireciona automaticamente para index.php Como fazer que redirecione somente quando o link pagina1.php for clicado? Obrigado ! <?php header("location index.php"); ?> <a href="pagina1.php">pagina1.php</a>
  11. Biel.

    efeito transition

    Funcionou bem Omar, obrigado !
  12. Biel.

    efeito transition

    Olá pessoal. Direto ao ponto. Ao clicar no botão como fazer a div aparecer com efeito transition ? <style> #myDIV { background-color:red; width: 200px; height: 200px; display:none; transition: 0s; /* 0s 1s 2s */ } </style> ... <button onclick="myFunction()">click</button> <div id="myDIV"></div> <script> function myFunction() { // document.getElementById("myDIV").style.transitionProperty = "width, height"; // document.getElementById("myDIV").style.transition = "2s"; document.getElementById("myDIV").style.display="block"; } </script>
  13. Biel.

    imprimir dado array na ordem crescente

    Olá pessoal. Direto ao ponto. Ao pressionar f5 o código abaixo imprime um dado por vez de forma aleatória. Gostaria que imprimisse um dado por vez na ordem crescente . EX: pressionou f5 imprimiu um , pressionou f5 imprimiu dois , pressionou f5 imprimiu tres e assim por diante, sem para o ciclo. <?php $dados = array("um" , "dois" , "tres" ); shuffle($dados); for($i=0; $i<1; $i++){ print $dados[$i].'<br>'; } ?>
  14. Biel.

    colocar imagem nos links

    Olá pessoal. Direto ao ponto. Estou tentando colocar imagem no link pagina1, pagina2 e pagina3 , depois colocar o cursor sobre a imagem e ver se na barra de tarefas os links pagina1, pagina2 e pagina3 estão passando <style> #box{ margin:auto; width:200px; /* position:relative; */ } #box a{ opacity:0; position: absolute; } #box a.selected{ opacity:1; font-size:30px; } </style> ... <div id="box"> <a href="pagina1.php" class="selected">pagina1</a> <a href="pagina2.php">pagina2</a> <a href="pagina3.php">pagina3</a> </div> <!-- <img src="aprendiz1.gif" > <img src="aprendiz2.gif" > <img src="aprendiz3.gif" > --> ... <script type="text/javascript"> var time = 1000; var quantidadeLink = 0; var links = document.querySelectorAll("#box a"); var maximo = links.length; function nextLink(){ links[quantidadeLink] .classList.remove("selected") quantidadeLink++ if(quantidadeLink >= maximo) quantidadeLink = 0; links[quantidadeLink] .classList.add("selected") } function start() { setInterval(() => { // troca de image nextLink() }, time) } window.addEventListener("load", start) </script>
  15. Biel.

    for

    Olá pessoal. Direto ao ponto. Abaixo temos EX1 e EX2. Como faço para que EX1 imprima o mesmo resultado que EX2. Obrigado ! EX1 <?php for($i=1; $i <=14; $i++): if($i>0 && $i<=3 ){ $exibe = 'aaa'; } elseif($i>3 && $i<=7){ $exibe = 'bbb'; } elseif($i>7 && $i<=9){ $exibe = 'ccc'; } elseif($i>9 && $i<=14){ $exibe = 'ddd'; } ?> <?php echo $exibe.'<br>'?> <?php endfor;?> ... EX2 aaa-1 aaa-2 aaa-3 bbb-1 bbb-2 bbb-3 bbb-4 ccc-1 ccc-2 ddd-1 ddd-2 ddd-3 ddd-4 ddd-5
  16. Biel.

    required

    Olá pessoal. Direto ao ponto. Como faço para colocar required nos três itens? Isso mesmo, permitir o envio somente se os três itens estiverem selecionado? <form action="pagina1.php"> <select name="teste" id="idSelect" multiple="multiple" size="3" required > <option value="item1">item1</option> <option value="item2">item2</option> <option value="item3">item3</option> </select> <input type="submit" value="Enviar"> </form>
  17. Biel.

    imprimir registro especifico

    Olá pessoal. Direto ao ponto. O código abaixo lista todos os dados que estão na tab_aprendiz. Como faço para imprimir uma cor especifica, tipo blue ou green ou qualquer outra cor? Obrigado! tab_aprendiz CORES brow blue yellow green red ... <?php $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz "); while($linha=mysqli_fetch_array($sql)){ $cores = $linha['cores']; echo $linha['cores'].'<br>'; } ?>
  18. Biel.

    retornar quantidade de registros

    Alaerte Gabriel, funcionou bem. Obrigado !
  19. Biel.

    retornar quantidade de registros

    Olá pessoal. Direto ao ponto. O código abaixo retorna 10 registros que estão na tab_aprendiz. Até aqui tudo OK. Na linha ANO, como faço para retornar somente os dados que não estão duplicados ? tab_aprendiz ID ANO NOME 1 2021 joao 2 2018 joao 3 2021 joao 4 2017 joao 5 2021 joao 6 2014 pedro 7 2013 pedro 8 2021 pedro 9 2011 pedro 10 2010 pedro <?php //$sql = mysqli_query($con, "SELECT DISTINCT id,ano FROM tab_aprendiz GROUP BY ano HAVING count(ano)>1 "); $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz "); $dados = mysqli_num_rows($sql); echo "tem $dados registros";// tem 10 registros ?> <?php /* while($linha=mysqli_fetch_array($sql)){ $id = $linha['id']; $ano = $linha['ano']; echo $id.'-'.$ano.'<br>'; } */ ?>
  20. Biel.

    retornar dados não duplicados

    Olá pessoal. Direto ao ponto. A linha ANO retorna este resultado 2021-2018-2021-2017-2021 Gostaria que a linha ANO removesse os dados duplicado e retornasse este resultado 2021-2018-2017 tab_aprendiz ID ANO NOME 1 2021 joao 2 2018 joao 3 2021 joao 4 2017 joao 5 2021 joao <?php $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz "); while($linha=mysqli_fetch_array($sql)){ $ano = $linha['ano']; echo $ano.'<br>'; } ?>
  21. Biel.

    retornar dados não duplicados

    Alaerte Gabriel, funcionou bem. Obrigado !
  22. Biel.

    selecionar todos items com onclick

    Olá pessoal. Direto ao ponto. Gostaria que ao clicar no botão selecionar, todos os items do select ficassem selecionados. <select name="CARROS_e_CORES" id="id_select" size="6" multiple > <option value="fiat" >fiat</option> <option value="corsa" >corsa</option> <option value="palio" >palio</option> <option value="blue" >blue</option> <option value="green" >green</option> <option value="white" >white</option> </select> <hr> <button onclick="selecionar()">selecionar</button> <script> function selecionar(){ var x = document.getElementById('id_select'); } </script>
  23. Biel.

    selecionar todos items com onclick

    Wanderval, funcionou bem . Muito obrigado!
  24. Biel.

    retornar valor selecionado

    Wanderval, muito obrigado. Tarefa resolvida.
  25. Biel.

    retornar valor selecionado

    Olá pessoal. Direto ao ponto. O código abaixo retorna todos os items. Gostaria que retornasse somente os itens que forem selecionados. <form> <select id="id_select" multiple size="9" required> <option>item_1</option> <option>item_2</option> <option>item_3</option> <option>item_4</option> <option>item_5</option> </select> </form> <button onclick="aprendiz()">click</button> <p id="id_p"></p> <script> function aprendiz() { var x = document.getElementById("id_select"); var txt = ""; var i; for (i = 0; i < x.length; i++) { txt = txt + x.options[i].text + "<br>"; } document.getElementById("id_p").innerHTML = txt; } </script>
×

Informação importante

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