Jump to content

Biel.

Members
  • Content count

    781
  • Joined

  • Last visited

Community Reputation

9 Regular

About Biel.

  • Birthday 11/29/1997

Informações Pessoais

  • Sexo
    Masculino

Recent Profile Visitors

4680397 profile views
  1. Biel.

    varchar 255

    Olá pessoal. Direto ao ponto. Pessoal No banco de dados mysql, varchar máximo 255 caracteres. Gostaria de saber se o sistema fica lento deixando varchar com mais caracteres que o necessário. Tipo no campo nome vou digitar no máximo 50 caracteres, mas quero varchar com 255 no campo telefone vou digitar no máximo 20 caracteres, mas quero varchar com 255 no campo email vou digitar no máximo 30 caracteres, mas quero varchar com 255 no campo end vou digitar no máximo 40 caracteres, mas quero varchar com 255 Tem algum problema? o sistema vai ficar lento com muitos dados ou não tem nenhum problema em usar varchar com 255 pra todos os campos? Obrigado.
  2. Biel.

    duas tabelas na mesma query

    Olá pessoal. Direto ao ponto. Na query onde está a tab_aprendiz, quero colocar a tab_aluno para cadastrar os mesmos dados nas duas tabelas ao mesmo tempo. Gostaria de um exemplo prático pessoal. Como faço? Obrigado! tab_aprendiz nome email tab_aluno nome email .... <?php $sql = mysqli_query($con, "INSERT INTO tab_aprendiz( nome, email ) VALUES( '".$nome."', '".$email."' ) "); ?>
  3. Olá pessoal. Direto ao ponto. Na query onde está a tab_aprendiz, quero colocar a tab_aluno para cadastrar os mesmos dados nas duas tabelas ao mesmo tempo. Como faço? Obrigado! tab_aprendiz id nome email tab_aluno id nome email ... <?php $sql = mysqli_query($con, "INSERT INTO tab_aprendiz( nome, email ) VALUES( '".$nome."', '".$email."' ) "); ?>
  4. Olá pessoal. Direto ao ponto. O código abaixo está funcionando normalmente. Só não tem um valor mínimo e máximo a ser digitado Gostaria que tivesse um valor minimo de 3 e máximo de 7 números. Como Faço? Obrigado. Máscara Javascript moeda R$ <script language="javascript"> function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13 || whichCode == 8) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; } </script> valor R$: <input type="text" name="valor" required onKeyPress="return(MascaraMoeda(this,'.',',',event))">
  5. Biel.

    (unir e deixar) tabelas na ordem DESC

    Olá ShadowDLL. Não existe relação entre as tabelas. Estou tentanto (UNIR e DEIXAR) id_aluno e id_aprendiz na ordem decrescente (DESC) Tentei assim e não deu certo. <?php $sql = mysqli_query($con, "SELECT * FROM tab_aluno INNER JOIN tab_aprendiz ORDER BY id_aluno DESC , id_aprendiz DESC "); while($linha = mysqli_fetch_array($sql) ){ $id_aluno = $linha ['id_aluno']; $id_aprendiz = $linha ['id_aprendiz']; //echo $id_aluno.'-'.$id_aprendiz.'<br/>'; } ?> <?php echo $id_aluno.'-'.$id_aprendiz.'<br/>'; ?>
  6. Olá pessoal. Direto ao ponto. Pessoal quero (UNIR e DEIXAR) as duas tabelas abaixo na ordem decrescente (DESC) tab_aluno id_aluno letras 1 aaa 2 bbb 3 ccc --------------------- tab_aprendiz id_aprendiz nome 1 pedro 2 joao 3 jose ... <?php // tentei assim e não deu certo $sql = mysqli_query($con, "SELECT * FROM tab_aluno INNER JOIN tab_aprendiz ORDER BY id_aluno,id_aprendiz DESC "); // // tentei assim e também não deu certo $sql = mysqli_query($con, "SELECT * FROM tab_aluno INNER JOIN tab_aprendiz ORDER BY id_aluno DESC , id_aprendiz DESC "); ?> <?php $sql = mysqli_query($con, "SELECT * FROM tab_aluno ORDER BY id_aluno DESC "); $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz ORDER BY id_aprendiz DESC "); ?>
  7. Biel.

    impedir dados de repetir no array

    Direto ao ponto. Pessoal abaixo temos Ex1 que imprime A,B,C,D Ex2 que imprime A,B,C,D,A No EX2 letra A está se repetindo. Gostaria que não se repetisse. Pensei em duas possibilidades: a 1º possibilidade é ignorar que existe no array duas letras A , ou seja não importa quantas letras A tenha no array, será exibido apenas uma letra A a 2º possibilidade é criar uma regra if, else e se porventura for adicionado no array dados iguais a regra if else vai impedir que isso ocorra. Pessoal não sei por onde começar, mas acredito que a idéia sugerida pode ser válida para que a tarefa seja resolvida. Obrigado. ... Ex1 <?php $dados = array("A" , "B" , "C" , "D" ); shuffle($dados); for($a = 0; $a <count($dados); $a++){ $exibe = $dados[$a].' <br> '; echo ($exibe); } ?> Ex2 <?php $dados = array("A" , "B" , "C" , "D" "A" ); shuffle($dados); for($a = 0; $a <count($dados); $a++){ $exibe = $dados[$a].' <br> '; echo ($exibe); } ?>
  8. Biel.

    deixar disabled alguns itens

    ShadowALL, funcionou bem, Obrigado!
  9. Biel.

    mes e ano

    Direto ao ponto. Pessoal abaixo temos EX1 e EX2 . Gostaria que EX2 tivesse o mesmo resultado que EX1 e que o ano mudasse automaticamente quando o mês de dezembro acabasse, Vejam: EX1 abril-2019 maio-2019 junho-2019 julho-2019 agosto-2019 setembro-2019 outubro-2019 novembro-2019 dezembro-2019 janeiro-2020 fevereiro-2020 março-2020 Ex2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php setlocale(LC_ALL, 'portuguese'); date_default_timezone_set('America/Sao_Paulo'); $dia = date('d'); $mes = date('n'); $ano = date('Y'); $meses = array(1 => "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"); $mes_atual = $meses[$mes]; $ano_atual = $ano; echo "<b>mes atual:</b> ".$mes_atual.'<br />'; echo "<b>ano atual:</b> ".$ano_atual; ?> <hr /> <?php if($mes_atual == 'janeiro'){ $tete = array("janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"); } //----------------------------------- elseif($mes_atual == 'fevereiro'){ $tete = array("fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro"); } //----------------------------------- elseif($mes_atual == 'março'){ $tete = array("março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro"); } //----------------------------------- elseif($mes_atual == 'abril'){ $tete = array( "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março"); } //----------------------------------- elseif($mes_atual == 'maio'){ $tete = array("maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março" , "abril"); } //----------------------------------- elseif($mes_atual == 'junho'){ $tete = array("junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março", "abril", "maio"); } //----------------------------------- elseif($mes_atual == 'julho'){ $tete = array("julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho"); } //----------------------------------- elseif($mes_atual == 'agosto'){ $tete = array("agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho"); } //----------------------------------- elseif($mes_atual == 'setembro'){ $tete = array("setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto"); } //----------------------------------- elseif($mes_atual == 'outubro'){ $tete = array("outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro"); } //----------------------------------- elseif($mes_atual == 'novembro'){ $tete = array("novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro"); } //----------------------------------- elseif($mes_atual == 'dezembro'){ $tete = array("dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro" ); } //----------------------------------- for($a=0; $a <count($tete); $a++){ $exibe = $tete[$a].'-'.'<br/>'; echo $exibe; } ?>
  10. Biel.

    deixar disabled alguns itens

    Direto ao ponto. Pessoa abaixo temos Ex1 e Ex2 . No Ex1 como faço para deixar disabled ( terça, quarta e sábado). Obrigado por sua atenção! Ex1 <select name="semanas" size="7" style="font-size:20px;" required> <?php $dados = array("segunda", "terça", "quarta", "quinta", "sexta", "sábado", "domingo" ); for($a=0; $a <count($dados); $a++){ $exibe = $dados[$a]; ?> <option value="<?php echo $exibe; ?>" ><?php echo $exibe; ?></option> <?php } ?> </select> Ex2 <select name="semanas" size="7" style="font-size:20px;" required> <option value="segunda" >seg</option> <option value="terça" disabled="disabled">ter</option> <option value="quarta" disabled="disabled">qua</option> <option value="quinta" >qui</option> <option value="sexta" >---</option> <option value="sábado" disabled="disabled">sab</option> <option value="domingo" >dom</option> </select>
  11. Biel.

    repetir dados

    Obrigado Maujor, funcionou bem. Detalhe: Tem como obter o mesmo resultado usando apenas um (for) ao invés de dois (for)?
  12. Biel.

    repetir dados

    Ola pessoal estou tentando imprimir 2019 2020 e 2021 três vezes usando apenas um for. Assim 2019 2020 2021 -------- 2019 2020 2021 -------- 2019 2020 2021 <?php for($i=2019; $i <=2021; $i++){ echo $i .'<br />'; } ?>
  13. Biel.

    Executar codigo

    Executar codigo php sem submit ou com submit e que a página não seja atualizada Pessoal o código php abaixo está funcionando normalmente, e após o submit onChange="this.form.submit()" a página é atualizada. Gostaria que o código php abaixo funcionasse com submit ou sem submit, mas que a página não fosse atualizada . Dizem que é possível fazer isso com ajuda do javascript, jquery ou ajax. Como não sei nada de javascript, não sei por onde começar. Amigo, obrigado por sua atenção. Nota: Gostaria que o código php, html javascript ficasse tudo em uma só página. <form action="" method="post" > <select name="teste" required size="3" onChange="this.form.submit()"> <option value="" ></option> <option value="aprendizA" >aprendizA</option> <option value="aprendizB" >aprendizB</option> </select> <hr /> <?php if (isset($_POST["teste"])){ ?> <?php if ($_POST['teste'] == ''){ ?> exibe 000 <?php } elseif ($_POST['teste'] == 'aprendizA'){ ?> exibe AAA <?php } elseif ($_POST['teste'] == 'aprendizB'){ ?> exibe BBB <?php } } ?> <hr /> <input type="text" name="gggg" required value="" /> </form>
  14. Biel.

    impedir de carregar a página

    não sei nada de ajax e javascript. Quero colocar tudo em uma só página. como ficaria o código ajax no EX abaixo que inclusive está funcionando . veja: <form action="" method="post" > <select name="teste" required size="3" onChange="this.form.submit()"> <option value="" ></option> <option value="aprendizA" >aprendizA</option> <option value="aprendizB" >aprendizB</option> </select> <hr /> <?php if (isset($_POST["teste"])){ ?> <?php if ($_POST['teste'] == ''){ ?> exibe 000 <?php } elseif ($_POST['teste'] == 'aprendizA'){ ?> exibe AAA <?php } elseif ($_POST['teste'] == 'aprendizB'){ ?> exibe BBB <?php } } ?> <hr /> digite um texto qualquer <input type="text" name="gggg" required value="" /> </form>
  15. Biel.

    impedir de carregar a página

    olá winterjeferson. É isso que quero fazer, mas não sei como fazer com ajax ou javascript. Quero que o php funcione da forma que está funcionando exibindo normalmente o item que foi selecionado na regra (if elseif) mas sem atualizar a página; porque quando a página é (atualizada ou carregada ou foi dado um submit seja lá o que for o que foi digitado no input se perde. Tudo que quero é que o que foi digitado no input não se perca, mas que a regra if elseif php funcione de alguma forma delegando o que não é capaz de fazer para ajax ou javascript
×

Important Information

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