Ir para conteúdo

Kakaroto1309

Members
  • Total de itens

    195
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre Kakaroto1309

  1. Kakaroto1309

    Buscar informacao na base atraves do Ajax

    Pessoal, Seguinte Tenho uma pagina e nela tenho um botão. Quando clicar nesse botão ele tem que executar um JAVASCRIPT que busca na base o id do usuario: PROMOCOES.PHP BOTAO <input type="button" value="Sortear" id="FormBotao" onClick="ExecutaSorteio();"> JAVASCRIPT <script type="text/javascript"> function ExecutaSorteio() { var idPromocao = document.getElementById("idPromocao").value; var httpxml; if (window.XMLHttpRequest) { httpxml = new XMLHttpRequest(); } else { httpxml = new ActiveXObject("Microsoft.XMLHTTP"); } httpxml.onreadystatechange = function() { if (httpxml.readyState == 4 && httpxml.status == 200) { alert(httpxml.responseText); } } httpxml.open("GET","../actions/sortear.php?Promocao=" + idPromocao,true); httpxml.send(); } </script> SORTEAR.PHP <? include("../conexao/conexao.php"); conecta(); $idPromocao = $_GET["Promocao"]; $STT = "SELECT idUsuario FROM tbSorteios WHERE idPromocao = $idPromocao ORDER BY RAND() LIMIT 1 OFFSET 0"; $QRY = mysql_query($STT) or die; $X = mysql_fetch_assoc($QRY); echo $X['idUsuario']; ?> Porém, quando executo, o ALERT está vazio!!!!! Nem FROYD explica isso!!! Eu uso esse mesmo codigo em outras paginas e funciona!!!! Eu executo a pagina SORTEAR.PHP?Promocao=1 direto no browser e funciona!!!
  2. Kakaroto1309

    Por que o TEXTAREA não é populado?

    Tenho uma página na qual tenho um DROPDOWN menu e um TEXTAREA. Quando trocar no DROPDOWN, o sistema tem que buscar na base a informação para popular o TEXTAREA. Então fiz assim. Coloquei o Javascript function BuscaArtigo() { var idArtigo = document.getElementsByName("artigo")[0].value; var httpxml; if (window.XMLHttpRequest) { httpxml = new XMLHttpRequest(); } else { httpxml = new ActiveXObject("Microsoft.XMLHTTP"); } httpxml.onreadystatechange = function() { if (httpxml.readyState == 4 && httpxml.status == 200) { document.getElementsByName("texto")[0].value = httpxml.responseText; alert(httpxml.responseText); } } httpxml.open("GET","../actions/busca_artigos.php?Artigo=" + idArtigo,true); httpxml.send(); } </script> E coloquei os campos: <font size="2" face="Verdana">Artigo:</font> <select name="artigo" id="FormCampo" onChange="BuscaArtigo();"> <option>Selecione ...</option> <?php $sql = "SELECT idArtigo,txDescritivo FROM tbArtigos WHERE txSituacao = 'E' AND idCadastrante = '".$_SESSION['UsuarioID']."' ORDER BY idArtigo ASC"; $query = mysql_query( $sql )or die; $CONT = 1; while( $dados1 = mysql_fetch_assoc( $query ) ) { if ($CONT == 1) { $PRIMEIRO = 'selected'; } else { $PRIMEIRO = ''; } echo '<option value="'.$dados1['idArtigo'].'" '.$PRIMEIRO.'>'.$dados1['idArtigo'].' - '.utf8_encode($dados1['txDescritivo']).'</option>'; } ?> </select><br><br> <textarea name="texto" cols="100" rows="10" id="texto"></textarea> Porém, quando troco no DROPDOWN ele não está populando o TEXTAREA. Coloquei um alerta e ele está trazendo normal, o problema está na pagina para popular o TEXTAREA. Alguma sugestão?
  3. Kakaroto1309

    Alguma sugestão do porque isso não funciona?

    Encontrei que o problema está nessa seção: function VerificaEmail() { var Email = document.getElementsByName("email")[0].value; var httpxml; if (Email == '') { document.getElementsByName("email")[0].id = 'FormCampoNulo'; var V = ''; } else { if (window.XMLHttpRequest) { httpxml = new XMLHttpRequest(); } else { httpxml = new ActiveXObject("Microsoft.XMLHTTP"); } httpxml.onreadystatechange = function() { if (httpxml.readyState == 4 && httpxml.status == 200) { document.getElementById("EmailExiste").innerHTML = httpxml.responseText; if (httpxml.responseText) { document.getElementsByName("email")[0].id = 'FormCampoNulo'; var V = ''; } else { document.getElementsByName("email")[0].id = 'FormCampo'; var V = 'OK'; } } } httpxml.open("GET","../actions/buscaEmailBase.php?Email=" + Email,true); httpxml.send(); } } Só não sei onde colocar o trecho que abaixo para poder funcionar!!! if (httpxml.responseText) { document.getElementsByName("email")[0].id = 'FormCampoNulo'; var V = ''; } else { document.getElementsByName("email")[0].id = 'FormCampo'; var V = 'OK'; }
  4. Kakaroto1309

    Alguma sugestão do porque isso não funciona?

    Eu criei um formulario na qual quando o usuario SAI do campo (onBlur) o javasccript verifica se está preenchido. Se estiver, ele deixa normal, senao ele aplica uma classe que deixa a borda vermelha. HTML <input name="nome" type="text" id="FormCampo" size="50" onBlur="VerificaNome();"/> JAVASCRIPT function VerificaNome() { var Nome = document.getElementsByName("nome")[0].value; if (Nome == '') { document.getElementsByName("nome")[0].id = 'FormCampoNulo'; var V = ''; } else { document.getElementsByName("nome")[0].id = 'FormCampo'; var V = 'OK'; } return V; } Depois, coloquei um botão no final do formulario para poder ir para a proxima pagina do formulario: HTML <input type="button" value="Proximo" onClick="Parte2();"/> JAVASCRIPT function Parte2() { var Pais = VerificaPais(); if (Pais == 'OK') { var Nome = VerificaNome(); if (Nome == 'OK') { var Estado = VerificaEstado(); if (Estado == 'OK') { document.getElementById("Conteudo-Aba-1").style.display = "none"; document.getElementById("Conteudo-Aba-2").style.display = "block"; } } } } Porém tudo funciona, ou seja, se os campos Pais, Nome e Estado não estiverem preenchidos, o sistema nao deixa prosseguir. Porém, quando estão todos preenchidos, o sistema não executa e tras a segunda DIV chamada de Conteudo-Aba-2. Já tentei de tudo e não funciona. Alguma luz?
  5. Kakaroto1309

    Javascript não abre DIV

    Resolvido!!! OBrigado.
  6. Kakaroto1309

    Javascript não abre DIV

    Fiz uma DIV chamada Conteudo-Aba-1 com a primeira parte de um formulario e uma DIV chamada Conteudo-Aba-2 com a outra parte do formulario. No primeiro botão coloquei para chamar a função Parte2() para sumir com o conteudo 1 e aparecer o conteudo 2, conforme abaixo: function Parte2() { document.getElementById("Conteudo-Aba-1").style.display = "none"; document.getElementById("Conteudo-Aba-2").style.display = "visible"; } No corpo coloquei: <form name="Order" method="post" action="cadastrar.php" ENCTYPE="multipart/form-data"> <div id="Conteudo-Aba-1" style="display:visible"> <input type="button" value="Proximo" id="Cadastrar" onClick="Parte2();"/> </div> <div id="Conteudo-Aba-2" style="display:none"> <input type="submit" value="Inserir" id="FormBotao"/> </div> </form> Até ai tudo perfeito!! Fui testar e sabes o que acontece: A DIV Conteudo-Aba-1 desaparece mais a DIV Conteudo-Aba-2, não aparece. Você sabe o motivo?
  7. Cara eu usei sua sugestão e olhei os links. Portanto, fiz uma DIV chamada Conteudo-Aba-1 com a primeira parte e uma DIV chamada Conteudo-Aba-2 com a outra parte. No primeiro botão coloquei para chamar a função Parte2() para sumir com o conteudo 1 e aparecer o conteudo 2, conforme abaixo: function Parte2() { document.getElementById("Conteudo-Aba-1").style.display = "none"; document.getElementById("Conteudo-Aba-2").style.display = "visible"; } No corpo coloquei: <form name="Order" method="post" action="cadastrar.php" ENCTYPE="multipart/form-data"> <div id="Conteudo-Aba-1" style="display:visible"> <input type="button" value="Proximo" id="Cadastrar" onClick="Parte2();"/> </div> <div id="Conteudo-Aba-2" style="display:none"> <input type="submit" value="Inserir" id="FormBotao"/> </div> </form> Até ai tudo perfeito!! Fui testar e sabes o que acontece: A DIV Conteudo-Aba-1 desaparece mais a DIV Conteudo-Aba-2, não aparece. Você sabe o motivo?
  8. Kakaroto1309

    [Resolvido] Como formatar texto em PHP?

    Perfeito. Usei e gostei!!! Valeus.
  9. Tenho um formulario na qual o usuario preenche os dados pessoais e um segundo formulario onde ele preenche os dados da empresa dele. Eu quero que, somente depois que ele preencher tudo, os dados sao salvos no banco de dados, porem, tem que ser assim, separado por passos, Passo 1 (Info Pessoais), Passo 2 (Info Empresa) Qual seria a melhor maneira? Pensei em fazer o seguinte: Preenche o formulario 1, depois envia para a pagina que processa e que tambem ja e o formulario 2 e entao envia para a pagina final que processa tudo. Porem acredito que vou ter que carregar as variaveis do primeiro formulario ate o final.
  10. Kakaroto1309

    Qual seria a melhor opção?

    E todo construido por mim....
  11. Kakaroto1309

    [Resolvido] Como formatar texto em PHP?

    Atualmente tenho um campo de TEXTAREA na qual digito o que quero e salvo no banco de dados normalmente. Gostaria de saber como faco para digitar o texto e inserir e quando ele trouxer, ele trouxer com as palavras em negrito, os links que fiz, listas ordenadas caso eu queira. Exemplo: Quero Digitar assim no meu textarea: <h1>Ola Amigos</h1> Essa e uma materia falando alguma coisa <b>legal</b><br> <br> Quando eu <i>clicar em</i> submit esse texto sera salvo no banco de dados.<br> Mais pra frente, quando eu buscar ele, ele vai trazer todo formatado. Resultado do Exemplo: Ola Amigos Essa e uma materia falando alguma coisa legal Quando eu clicar em submit esse texto sera salvo no banco de dados. Mais pra frente, quando eu buscar ele, ele vai trazer todo formatado.
  12. Esses dias no meu site eu não conseguia acessar porque o sistema estava me dando o erro Too many connections Pesquisando sobre o assunto, verifiquei que provavelmente havia 100 pessoas utilizando o banco. O MySql só aceita 100 conexoes simultaneas? E se meu site tiver acesso de 100 mil usuários, acessando o banco ao mesmo tempo?
  13. Kakaroto1309

    Qual seria a melhor opção?

    Estou com uma dúvida entre Wordpress e minha propria programação e explico o porquê contando um pouco da história. Comecei a desenvolver meu site e não foquei em site responsivo e nem uma programação enxuta, pois queria lançar o site rapidamente. Meu site eu utilizo HTML, PHP, CSS, Javascript, MySql, porém, as páginas esbocei usando Tabelas e não totalmente DIVs, tem coisa que ainda não está em CSS, etc.... Fiz assim para ganhar tempo e então hora que tivesse tudo funcionando, eu voltaria e arrumasse somente com Divs, CSS, responsividade, etc. Porém, estou em dúvida se já devo migrar tudo para o Wordpress e utilizar os temas prontos. Meu site tem área de login, onde os usuarios cadastram e ganham acesso ao conteudo. Não sei como está a parte de segurança totalmente, mais sempre que identifico falhas eu tento sanar. O que vocês decidiriam: Migrar tudo para Wordpress (e fazer as modificações que eu quiser) ou continuar com um site totalmente programado por mim e do jeito que quero mostrá-lo?
  14. Kakaroto1309

    Pagina buscando no banco de dados

    Mas eu tenho que fechar a conexao anterior, abrir a nova, fechar a nova e depois abrir a conexao anterior? Porque, na parte que eu precisava do outro banco, eu dei um include e conectei: include('conexao2.php'); conecta(); E o sistema gerou o erro: Fatal error: Cannot redeclare conecta() (previously declared in /home4/public_html/conexao1.php:5) in /home4/public_html/conexao2.php on line 21 Então eu peguei o arquivo de conexao e criei outra function com outro nome. Na parte que eu preciso da conexao eu coloquei conecta2(); Porem nada acontece agora, nao da erros e nao carrega nada.
  15. Kakaroto1309

    Pagina buscando no banco de dados

    Boa Tarde Estou com a seguinte situação: Eu tenho um site, e está tudo funcionando normal. Ele é totalmente dinamico, tudo ele busca na base de dados e carrega na pagina. Porém, tem um pequeno trecho na pagina principal, que eu quero buscar em outro banco de dados, de outro site que me pertence, ou seja, a pagina inicial carregaria até metade usando a conexao do site, depois carregaria esse trecho com informacoes de outro banco de dados, e depois voltaria a utilizar o banco de dados inicial. Como posso fazer isso?
×

Informação importante

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