-
Total de itens
1111 -
Registro em
-
Última visita
Tudo que Biel. postou
-
Olá pessoal. EX1, sempre que a página é atualizada o banner muda. Como obter o mesmo resultado no EX2 ? Obrigado ! EX1 <?php $dados = array( '<img src="pastaBanner/banner1.png" > ' , '<img src="pastaBanner/banner2.png" > ' , '<img src="pastaBanner/banner3.png" > ' ); ?> <?php shuffle($dados); for($i=0; $i<1; $i++){ $resultado = $dados[$i].'<br>'; print $resultado; } ?> ... EX2 tab_banner id nome 1 banner1.png 2 banner2.png 3 banner3.png <?php $sql = mysqli_query($con, "SELECT * FROM tab_banner "); while($linha = mysqli_fetch_array($sql)): $nome = $linha['nome']; ?> <?php endwhile; ?> <img src="pastaBanner/<?=$nome;?>" >
-
O código abaixo ao marcar checkbox1 fica selected item1. Até aqui tudo ok. O problema é que ao desmarcar checkbox1 o item1 continua selected . Como remover selected do item1 ao desmarcar checkbox1? Obrigado ! <div style="float:left; margin-right:20px;"> checkbox1<input type="checkbox" id="aprendiz" onclick="myFunctionA();" value="aaa"><br> checkbox2<input type="checkbox" id="aluno" onclick="myFunctionB()" value="bbb"><br> </div> <div style="float:left;"> <select multiple size="2" > <option id="item1">item1</option> <option id="item2">item2</option> </select> </div> ... <script> function myFunctionA(){ var x = document.getElementById("aprendiz").value; if(x=='aaa'){ document.getElementById("item1").selected=true; } } </script> <script> function myFunctionB(){ var x = document.getElementById("aluno").value; if(x=='bbb'){ document.getElementById("item2").selected=true; } } </script>
-
Olá, Pessoal. Como selecionar vários ítens do select multiple, sem pressionar a tecla Ctrl, só marcando com o Mouse ? <select name="aprendendo" multiple size="5" > <option value="aaa" id="pular">aaa</option> <option value="bbb" id="jogar">bbb</option> <option value="ccc" id="brincar">ccc</option> <option value="ddd" id="trabalhar">ddd</option> <option value="eee" id="andar">eee</option> </select> ... <script> function myFunction() { var x = document.getElementById("aprendiz").value; } </script>
-
Olá pessoal . Como alterar dois ou mais registros na mesma tabela? Operador IN para deletar funcionou normalmente, mas para alterar não estou conseguindo fazer. O que está faltando? ... a tab_aprendiz está assim id nome codigo 1 joao 555 2 joao 555 3 maria 666 4 maria 666 Ao dar submit gostaria que id 1 e id 2 a linha nome foi alterada para silva ou santos . Obrigado ! ... <?php if(isset($_POST["enviar"])){?> <?php @$id = $_POST['id']; @$codigo = $_POST['codigo']; @$nome = $_POST['nome']; ?> <?php //$sql = mysqli_query($KJZcon, "DELETE FROM tab_aprendiz WHERE dkr_id IN (105,106) ");?> <?php $sqlVF = mysqli_query($KJZcon, "SELECT * FROM tab_aprendiz WHERE id IN (1,2) "); ?> <?php $sqlVF = mysqli_query($KJZcon, "UPDATE tab_aprendiz SET id = '".$id."' , nome = '".$nome."' , codigo = '".$codigo."' WHERE id IN ('1','2') "); ?> <?php // WHERE id = '".$id."' AND id IN (1,2) ");?> <?php echo "<h1>veja se id 1 e id 2 a linha nome foi alterada para silva ou santos</h1>"; ?> <?php } ?> <form action="<?php echo $phpSelf; ?>" method="post" > codigo <input type="text" name="codigo" value="555"> <hr> id <select name="id" multiple size="2"> <option value="1" selected>id1</option> <option value="2" selected>id2</option> </select> <hr> silva <input type="radio" name="nome" value="silva"> <hr> santos <input type="radio" name="nome" value="santos"> <hr> <input type="submit" name="enviar" value="Salvar"> </form>
-
Olá pessoal. Como impedir dados duplicados em multiplos cadastros? Sempre que existir no item do select o mesmo nome que já consta na tab_aprendiz, impedir o cadastro por completo. joao por exemplo já existe na tab_aprendiz e vai ser cadastrado novamente. Alguém tem alguma idéia de como impedir o cadastro ? Obrigado ! tab_aprendiz id nomes 1 joao 2 pedro 3 lucas ... <?php $phpSelf = $_SERVER['PHP_SELF']; if (isset($_POST["enviar"])){ for($i=0; $i<3; $i++): @$nome = $_POST['nome'][$i]; endfor; $sqlRY = mysqli_query($KJZcon, "SELECT nome FROM tab_aprendiz WHERE nome = '".$nome."' "); $compararDados = mysqli_num_rows($sqlRY); if($compararDados == 0){ for($i=0; $i<3; $i++): @$nome = $_POST['nome'][$i]; $sql_ZWX = mysqli_query($KJZcon, "INSERT INTO tab_aprendiz(nome)VALUES('".$nome."')"); print "Cadastro realizado com sucesso"; } else{print "não cadastrou";} endfor; } ?>
-
Olá pessoal. O código abaixo lista todos os dados que estão na linha roupas. Como faço para listar somente os dados com seis caracteres pra cima, ou seja, (camisa, jaqueta e bermuda) ? Obrigado. tab_Aprendiz id roupas 1 calça 2 bermuda 3 camisa 4 jaqueta 5 short 6 blusa ... <?php $sql = mysqli_query($con, "SELECT roupas FROM tab_aprendiz"); while($linha = mysqli_fetch_array($sql)){ @$roupas = $linha ['roupas']; echo $roupas .'<br>'; } ?>
-
Funcionou bem, Mateus. Obrigado !
-
Olá pessoal. Direto ao ponto. O código abaixo captura o texto digitado no campo textarea. Até aqui tudo ok. Podemos ver o resultado teclando f12 e depois ir na aba elements Como capturar tag br ao teclar enter e exibindo na aba elements este resultado: texto qualquer <br> vamos com calma <br> tranquilidade sempre <br> <textarea name="textodigitado" id="textodigitado" onkeydown='eventoDoTeclado()' ></textarea> <script> //var capturar = ""; function eventoDoTeclado () { var capturar = document.getElementById('textodigitado').value; document.getElementById('textodigitado').innerHTML = capturar; //var br = document.createElement("<br>"); //var br = document.createElement('br'); } </script>
-
Olá pessoal. Como remover comentários css de forma eficiente e imprimir somente o conteúdo? Vejam: $comentario="body{ background-color:#EBEBEB; /* #D41FFF */ } .divA{ max-width:1024px; /* 1024px 1100px */ z-index:1; } .divB{ max-width:600px; /*500px*/ position:fixed; /* comentário css com quebra de linha */ z-index:1; } "; //$comentario = preg_replace('/\/\*[^>]*\*\//', '', $comentario); // comentario css $comentario = preg_replace('/\/*[^>]*\//', '', $comentario); // comentario css echo $comentario; ?>
-
Olá pessoal. Direto ao ponto. Abaixo temos EX1 e EX2 . Ex1 ao teclar f12 na pagina1 altera normalmente na pagina2 textoA para textoB Como obter o mesmo resultado no EX2 ou seja teclar f12 na pagina4 e alterar na pagina5 alunoA para alunoB EX1 esta é a página1.php com seu contéudo <?php $fp = fopen('pagina2.php', 'c'); fwrite($fp, 'textoB' ); //unlink($fp); //feof($fp); //fclose($fp); ?> esta é a pagina2.php com seu contéudo textoA vamos com valma .. EX2 esta é a página4.php com seu contéudo <?php $fp = fopen('pagina2.php', 'c'); //$fp = rename($fp,"xxxxx" , "xxxxx"); //$fh = rename("xxxxx" , "xxxxx"); ?> esta é a pagina5.php com seu contéudo vamos com alunoA na ofensiva e com força
-
Deu certo. Obrigado. Tarefa resolvida !
-
Olá pessoal. direto ao ponto. EX1 renomeia normalmente o arquivo existente arquivoA.php para arquivoB.php por EX EX2 tem dois campos inputs. Como obter o mesmo resultado que o EX1? ou seja renomear arquivoA.php para arquivoB.php ? EX 1 <?php if(isset($_POST['enviar'])){ @$nome1 = rename("arquivo1.php",$_POST["nome1"]); } ?> <form action="" method="post" > <input type="text" name="nome1" ><br> <input type="submit" name="enviar" value="ok"> </form> ... <?php if(isset($_POST['enviar'])){ @$nome1 = rename($_POST["nome1"]); @$nome2 = rename($_POST["nome2"]); } ?> <form action="" method="post" > <input type="text" name="nome1" ><br> <input type="text" name="nome2" > <input type="submit" name="enviar" value="ok"> </form>
-
Olá pessoal. Direto ao ponto. Dentro da pastaPrincipal temos pasta1 , teste.php e aplicativo.php . Quando teclo f12 em teste.php renomeia normalmente aplicativo.php para software.php . Como renomear aplicativo.php para software.php que porventura também exista na pasta1 ? caminho C:\Apache24\htdocs\pastaPrincipal \pasta1\ esta é a pagina teste.php que está na pastaPrincipal <?php $caminho="C:/Apache24/htdocs/pastaPrincipal/pasta1"; @$file = rename("aplicativo.php" , "software.php"); echo "renomeou"; ?>
-
Tarefa resolvida. Obrigado a todos !
-
Olá pessoal. Direto ao ponto. Ao teclar f12 na pagina1 , Como alterar a palavra frio pra quente na pagina2 ? esta é a página1.php <?php $caminho="C:/Apache24/htdocs/pastaPrincipal"; $fp = fopen('pagina2.php', 'c'); fwrite($fp, 'frio' ); //unlink($fp); //feof($fp); //fclose($fp); ?> esta é a página2.php hoje vai ser mais frio que ontem
-
Funcionou bem. Obrigado ! Questão resolvida
-
Olá pessoal. Direto ao ponto. Renomear arquivo6.php para arquivo7.php caminho C:/Apache24/htdocs/pastaPrincipal/ Ex2 <?php if(isset($_POST['enviar'])){?> <?php @$nome1 = $_POST["nome1"]; @$nome1 = rename($nome1); @$nome2 = ($_POST['nome2']); echo "renomeou"; ?> <?php }?> <form action="" method="post" > renomear pasta - testando<br> <input type="text" name="nome1" ><br> <input type="text" name="nome2" > <input type="submit" name="enviar" value="ok"> </form>
-
Olá pessoal. Inicialmente coloquei certificado somente no dominio1.com que é o principal. certbot --apache -d dominio1.com . Como adicionar mais dominios sempre que desejar no mesmo certificado do dominio1.com ? Obrigado ! Sistema instalado debian 10.
-
Olá pessoal. EX1 cria normalmente o arquivo1.php. Como fazer com que EX2 também crie arquivo1.php ao dar submit. Obrigado. EX1.php <?php $file = fopen("arquivo1.php","w"); ?> ... EX2 <?php if(isset($_POST['enviar'])){ @$file = fopen($_POST["nome"]); } ?> <form action="" method="post" > <input type="text" name="nome" required> <input type="submit" name="enviar" value="ok"> </form>
-
Deu certo. Obrigado. Tarefa resolvida !
-
Olá pessoal. Direto ao ponto. O código abaixo está na pastaAprendiz e tem 9 páginas. Quero mudar o nome da $string1 e $string2 para $email e $cep Que função php uso fazer essa mudança de uma só vez? Obrigado. pagina1.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina2.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina3.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina4.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina5.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina6.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina7.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina8.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?> pagina9.php <?php $string1='joao@gmail.com'; $string2='77888-999'; ?>
-
Tentei muitas vezes e não conseguir. Na prática como faria essa busca. Quero alterar de uma só vez $a1 e $a2 para $b1 e $b2 nas duas páginas abaixo. No campo procurar do visual studio ativando o botão regex como deve ficar essa regra ? Obrigado . pagina1.php <?php $a1 = "chutando"; $a2 = "forte"; ?> pagina2.php <?php $a1 = "chutando"; $a2 = "forte"; ?>
-
Obrigado pela sugestão. Visual studio muda o nome das variáveis uma por vez. Quero mudar o nome das variáveis de uma só vez. Que função php uso fazer essa mudança de uma só vez em todas as páginas?
-
Olá pessoal. Direto ao ponto. EX1 abaixo remove normalmente o arquivo especificado. EX2 não remove . O que tem de errado no EX2 que não remove o arquivo. Obrigado ! EX1 <?php $file = fopen("arquivo1.php","w"); //echo fwrite($file,"Hello World"); fclose($file); unlink("arquivo1.php"); ?> ... EX2 <?php if(isset($_POST['enviar'])){?> <?php @$nomeArquivo = $_POST["nomeArquivo"]; @$file = fopen("$nomeArquivo","w"); fclose($file); unlink($file); echo "<h1>excluido com sucesso</h1>"; ?> <?php }?> <form action="" method="post" > digite o arquivo a ser removido <br> <input type="text" name="nomeArquivo" required > <input type="submit" name="enviar" placeholder="digite o arquivo que quer excluir" value="excluir"> </form>