Jump to content

Kakaroto1309

Members
  • Content count

    198
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Kakaroto1309

Recent Profile Visitors

896653 profile views
  1. Kakaroto1309

    [Resolvido] Conexão com Banco

    Eu consegui dar uma evoluida. Agora não sei por qual motivo a variavel $SQL está vazia. Eu fiz um debug até o $STT e tem dados normalmente mas na linha $SQL não ta salvando na variavel. Fiz um ECHO depois da linha abaixo e tem o select certinho com os dados inclusos. $stt = "SELECT ID,txNome,txNivel FROM tbUsuario WHERE txUsuario='$varUsuario' and txSenha='$varSenha' LIMIT 1"; Quando faço um ECHO no $SQL abaixo ele está vazio: $sql = mysqli_query($conexao,$stt) or mysqli_error($conexao);
  2. Kakaroto1309

    [Resolvido] Conexão com Banco

    Tentei e nada adiantou! o erro continuou o mesmo: PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home4/public_html/connection/validate.php on line 17 O problema está sendo gerado nessa linha e não na conexao: $stt = "SELECT ID,txNome,txNivel FROM tbUsuario WHERE txUsuario='$varUsuario' and txSenha='$varSenha' LIMIT 1"; $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); (ERRO ESTA NESSA LINHA)
  3. Kakaroto1309

    [Resolvido] Conexão com Banco

    Preciso de uma ajuda para conectar com o banco. Estava tudo funcionando normalmente com MYSQL agora parou tudo e estou tentando trocar para MYSQLI. Não acho o erro, já tentei de tudo. connection.php <? function conecta() { $host = "localhost"; $user = "admin"; $pass = "123456789"; $db = "principal"; //Conexão $conexao = mysqli_connect($host, $user, $pass) or die("Erro na conexão:".mysqli_error()); //Selecionar BD mysqli_select_db($conexao,$db) or die("Erro ao selecionar BD"); } function desconecta() { mysqli_close(); } ?> validate.php <? if (empty($_POST) and (empty($_POST['cpUsuario']) OR empty($_POST['cpSenha']))) { header("Location: ../login.php"); exit; } else { include("connection.php"); conecta(); $varUsuario = $_POST['cpUsuario']; $varSenha = sha1($_POST['cpSenha']); $stt = "SELECT ID,txNome,txNivel FROM tbUsuario WHERE txUsuario='$varUsuario' and txSenha='$varSenha' LIMIT 1"; $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); $existe = mysqli_num_rows($sql); if ($existe == 0) { echo "Login invalido ou inexistente na base"; exit; } else { $resultado = mysqli_fetch_assoc($sql); if (!isset($_SESSION)) { session_start(); } $_SESSION['UsuarioID'] = $resultado['ID']; $_SESSION['UsuarioNOME'] = $resultado['txNome']; $_SESSION['UsuarioNIVEL'] = $resultado['txNivel']; header("Location: ../menu.php"); exit; } } ?> O erro agora está dando o seguinte: PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home4/public_html/connection/validate.php on line 17 Linha 17 é essa: $sql = mysqli_query($conexao,$stt) or die(mysqli_error($conexao)); Se eu tiro o $conexao do mysqli_query ele da erro de "mysqli_query() expects at least 2 parameters, 1 given" e se eu coloco o erro é "mysqli_query() expects parameter 1 to be mysqli, null given" Alguem sabe como posso resolver isso?
  4. 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!!!
  5. 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?
  6. 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'; }
  7. 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?
  8. Kakaroto1309

    Javascript não abre DIV

    Resolvido!!! OBrigado.
  9. 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?
  10. 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?
  11. Kakaroto1309

    [Resolvido] Como formatar texto em PHP?

    Perfeito. Usei e gostei!!! Valeus.
  12. 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.
  13. Kakaroto1309

    Qual seria a melhor opção?

    E todo construido por mim....
  14. 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.
  15. 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?
×

Important Information

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