Estou desenvolvendo um sistema que contem "login", "cadastro", "esqueci a senha" tudo na mesma pagina.... usando um script jquery que recarrega uma div, com as divs das outras paginas de acordo com o nome.
Ao concluir o sistema por fora, na aparencia css , no funcionamento dos links e de alguns scripts, eu precisava desenvolver a parte em php, que fizesse o sistema funcionar, porém eu optei pra usar o Jquery como interceptor para nao ficar dando refresh na pagina, até porque se der refresh e a pessoa estiver fazendo o cadastro ela é redirecionada para o login, e não é o que eu quero.
mas o maior problema é que eu não consigo executar os scripts usando o script q da load na div.
<!doctype html><html><head><metacharset="utf-8"><!-- Link relacionado ao Estilo css usado --><linkrel="stylesheet"type="text/css"href="css/style.css"><!-- Script que permite o uso do JQuery --><scripttype="text/javascript"src="js/jquery.js"></script><!-- Link que puxa as fontes do google --><linkhref="https://fonts.googleapis.com/css?family=Josefin+Slab|Oswald"rel="stylesheet"><!-- Titulo do Documento --><title>Painel de Controle</title><script>
window.onload =function(){
$("#conteudo_central").load("login.php"+" #conteudo_central");}</script><script>function lcadastro(e){
e.preventDefault();
$("#conteudo_central").load("cadastro.php"+" #conteudo_central");}function luser(e){
e.preventDefault();
$("#conteudo_central").load("ruser.php"+" #conteudo_central");}function lsenha(e){
e.preventDefault();
$("#conteudo_central").load("rsenha.php"+" #conteudo_central");}function back(e){
e.preventDefault();
$("#conteudo_central").load("login.php"+" #conteudo_central");}</script></head><body><!-- Div contendo o formulario da pagina --><divid="login"class="bradius"><divid="conteudo_central"></div></div><!-- fim da(s) Divs que contem o formulario --></body></html>
eu dei um alert de teste na login.php mas ele não aparece.
<divid="conteudo_central"><script>
alert('teste');</script><h2>INICIAR SESSÃO</h2><formclass="form"name="form"action=""method="post"><labelfor="login">Nome de usuário:</label><inputtype="text"name="login"class="txt bradius"onkeyup="verifica()"required><labelfor="password">Senha:</label><inputtype="password"name="password"class="txt bradius"onkeyup="verifica()"required></br></br><inputtype="checkbox"name="lembrar"id="lembrar"> Lembrar-se</br></br><inputtype="submit"name="enviar"class="sb bradius"value=""disabled>
</form><divid="footlg"><ahref="javascript://"onclick="luser(event);">Esqueceu seu nome de usuário?</a> <ahref="javascript://"onclick="lcadastro(event);">Criar conta?</a></br><ahref="javascript://"onclick="lsenha(event);">Esqueceu sua senha?</a></div></div>
Ao abrir a index.php ela carrega todo o formulario mas não carrega o script, sendo assim eu não consigo usar o Jquery + php para puxar o banco de dados.
Olá.
Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
Criei um sistema para fazer o upload de imagens e alguns campos text.
Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
Gostaria de saber se há como usar javascript para evitar isso?
Agradeço desde já.
Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar.
A navbar esta sendo chamada no layout.tsx estou usando typescript
e fica dessa forma
<div>
<Navbar/>
<main>{children}</main>
</div>
Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
O que tentei até agora
Ex1
$busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
$busca->bindParam('campo', $_REQUEST['campo_form']);
Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
Inseri dados numéricos, da seguinte maneira para testar: 01234567; 12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
Ex2
$busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
Esse número está cadastrado, mas não retorna.
Ex3
$busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
Esse número está cadastrado, mas não retorna.
Ex4
$busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
Esse número está cadastrado, mas não retorna.
Ex5
$busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
Esse número está cadastrado, mas não retorna.
Ex6
$busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
Esse número está cadastrado, mas não retorna.
Ex7
$busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
$busca->bindParam('campo', $_REQUEST['campo_form'])
Não retorna dados.
O $_REQUEST['campo_form'] é envio via AJAX de um formulário.
Usei o gettype para verificar o post, e ele retorna string.
Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
Esse tipo de varchar foi usado porque os números que serão gravados nesse campo, terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
Agradeço desde já.
Estou desenvolvendo um sistema que contem "login", "cadastro", "esqueci a senha" tudo na mesma pagina.... usando um script jquery que recarrega uma div, com as divs das outras paginas de acordo com o nome.
Ao concluir o sistema por fora, na aparencia css , no funcionamento dos links e de alguns scripts, eu precisava desenvolver a parte em php, que fizesse o sistema funcionar, porém eu optei pra usar o Jquery como interceptor para nao ficar dando refresh na pagina, até porque se der refresh e a pessoa estiver fazendo o cadastro ela é redirecionada para o login, e não é o que eu quero.
mas o maior problema é que eu não consigo executar os scripts usando o script q da load na div.
eu dei um alert de teste na login.php mas ele não aparece.
Ao abrir a index.php ela carrega todo o formulario mas não carrega o script, sendo assim eu não consigo usar o Jquery + php para puxar o banco de dados.
Compartilhar este post
Link para o post
Compartilhar em outros sites