Ir ao conteúdo
  • Cadastre-se

Rodinei Gevaerd

Membro Júnior
  • Posts

    16
  • Cadastrado em

  • Última visita

Reputação

0
  1. Minha dúvida seria quanto ao implemento do elemento Jquery neste exemplom sendo que tenho o script com os campos e teria que recebê-los também com a função de post, mas como usar um method que carregue o dados diretamente do MySQL?
  2. Usando uma maneira prática do que se trata o exemplo acima citado por DiF? Se for jQuery então gostaria de saber: há uma maneira de tratar um formulário comum html com jQuery? Se eu quiser fazer um tipo de formulário que seja tratado pelo script como no exemplo citado pelo amigo que abriu o tópico, teria que usar alguma função de conexão etc? Caso não haja entendimento poderia eu esclarescer novamente minha dúvida com algum tipo de ponto de vista diferente.
  3. Procuro a solução para uma consulta Mysql para uma rede social que beneficiasse os amigos que já estão conectados. $query = mysqli_query($conn, "SELECT friends FROM usuarios where username = 'rodigeva'"); # abaixo montamos um formulário em html # e preenchemos o select com dados ?> Teria que haver um select mysql que executasse a leitura de cada informação no campo, e convertesse em uma opção neste menu: <label for="">Selecione um destino</label> <select> <option>Selecione...</option> <?php while($prod = mysqli_fetch_array($query)) { ?> <option value="<?php echo $prod['friends'] ?>"><?php echo $prod['friends'] ?></option> <?php } ?>
  4. Certo. O script ficou em mysqli. Gostaria de saber se existe possibilidade de o erro estar apontando para o script que processa o php, sendo que o erro aponta para uma linha deste script: $result = mysqli_query($conn, $query); O Jquery ficou com a variável: load_data(query);
  5. Mas o load tem que ter qual valor? Me ajuda aí eu sou leigo!
  6. O seguinte script Jquery <script> $(document).ready(function(){ load_data(); function load_data(query) { $.ajax({ url:"fetch.php", method:"post", data:{query:query}, success:function(data) { $('#result').html(data); } }); } $('#search_text').keyup(function(){ var search = $(this).val(); if(search != '') { load_data(search); } else { load_data(); } }); }); </script> <?php include "conn.php"; $output = ''; if(isset($_POST["query"])) { $search = mysqli_real_escape_string($conn, $_POST["query"]); $query = " SELECT * FROM noticias WHERE mensagem LIKE '%".$search."%' OR username LIKE '%".$search."%' OR nome LIKE '%".$search."%' "; } end $result = mysqli_query($conn, $query); if(mysql_num_rows($result) > 0) { $output .= '<div class="table-responsive"> <table class="table table bordered"> <tr> <th>Nome</th> <th>Busca:</th> </tr>'; while($row = mysql_fetch_array($query)) { $output .= ' <tr> <td>'.$row["nome"].'</td> <td>'.$row["mensagem"].'</td> </tr> '; } echo $output; } else { echo 'Data Not Found'; } ?> Resulta o seguinte erro na hora de carregar: Parse error: syntax error, unexpected T_VARIABLE in /home/storage/f/00/0f/
  7. Sim exatamente. Me diga então qual o código para esta consulta: $sql = " SELECT * FROM noticias WHERE username LIKE 'admin' OR position LIKE 'group' ORDER BY username "; $query = " SELECT * FROM usuarios ORDER BY username"; $dados = mysqli_query($conn, $sql); if(mysqli_fetch_array($dados) > 0) Está certo o select? Seria para encontrar o usuário na tabela de recados, e (incluindo) grupo. Ou encontrar o usuário na tabela e incluindo index para exibir na outra parte da página.
  8. Existe uma maneira de fazer uma consulta mysql com um query? Tipo um mysql_num_rows usado numa tabela onde existe um campo chamado posição e conteudo. Quando a posição é index e conteúdo é 2, vai para um quadro a direita (grupos) Quando a posição é subpage ele fica cadastrado no banco de dados exibindo apenas ao entrar no grupo referente.
  9. Meu deus cada um que vem e fala uma coisa complica mais. Acho que tem que ser algum amigo inexperiente.
  10. Passei alguns passos para estrturação do meu arquivo index.php e agora vâmos para a segunda parte do layout. Tive que definir quais seriam as funções que seriam apresentadas na tela inicial. Consegui pensar numa estrutura do banco de dados para criar referência entre os usuários e os grupos e eventos, que também terão mensagens. Então o segundo passo aqui, será o modo como se ligam estes eventos, e a classe que eles usam dentro da página. Teria como estruturar um usuário com MySQL, para que ele exiba mensagens no feed da página com um consult MySQL uma coisa simples, exibindo três resultados? E como classificar um grupo sendo que haverão vários grupos, mas na nossa página será apenas o último grupo criado com mensagens de quem já está nele? Será apenas uma consulta MySQL? Seguindo nosso raciocínio, conforme post em outra seção, o que siginifica ter um resultado na página inicial, que seria meu feed de mensagens, utilizando um código parecido com este aqui mas com um npumero definido de resultados. Uma seção principal, uma de grupos, as duas com mensagens de usuários. <?php include "conn.php"; $pesquisar = $_POST['pesquisar']; $result_cursos = "SELECT * FROM mensages WHERE titulo LIKE '%$pesquisar%' LIMIT 20"; $sql = mysqli_query($conn, $result_cursos); if (!$sql) { die(mysql_error()); } mysql_select_db("heroise"); $results = mysql_query("SELECT * FROM mensages"); while($row = mysql_fetch_array($results)) { echo $row['texto'] . "</br>"; } ?> Seguinte: tenho um formulário de cadastro em Ajax, utilizando MySQL Preciso saber se existe um método para o carregamento do código, já que o arquivo abaixo cadatsrar.php é uma instrução Ajax e não tem os formulários, mas se eu chamá-lo na página principal como um link ele traz campos de formulário. <?php // Desenvovildo por André Luis // session_start(); $hora = gmdate("H:i:s"); $data = gmdate("d/m/y"); $ip = $_SERVER['REMOTE_ADDR']; $captcha = strtoupper($_POST['captcha']); if($_SERVER['REQUEST_METHOD'] == "GET"){ $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : Tentativa de acesso direto (GET).\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); } if(!eregi("^([A-Z0-9]{5,7})$",$captcha) || $captcha != $_SESSION['captcha']){ $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : Captcha $captcha com valor incorreto.\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); } $nome = $_POST['nome']; $login = $_POST['username']; $senha= $_POST['senha']; $email = $_POST['email']; if(empty($nome) || empty($login) || empty($senha) || empty($email) || { $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : Campos do formulário em branco.\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); } if(!eregi("^[a-zA-Z0-9.@_-]{4,15}$",$login) || !eregi("^[a-zA-Z0-9.@_-]{4,15}$",$senha)){ $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : Login ($login) ou Senha ($senha) com valor incorreto.\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); } if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$email)){ $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : Email ($email) ou Telefone ($telefone) com valor incorreto.\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); } //Função para verificar caracteres function verificar($string){ $permitido = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzçÇêóõáãéüÓÕÁÃÉÜÊ "; for ($i=0; $i<strlen($string); $i++) { if (strpos($permitido, substr($string, $i, 1)) == FALSE) return TRUE; }} $cadastro = $_POST["cadastro"]; if($cadastro == "cpf"){ $cpf = $_POST['cpf']; $sexo = $_POST['sexo']; if(!eregi("^([0-9]{3}\.){2}[0-9]{3}-[0-9]{2}$",$cpf) || !eregi("^([MF]{1})$",$sexo)){ $arquivo = fopen("cadastro.log","a+"); $registro = "$hora - $data : Solicitação incorreta de $ip.\r\n"; $registro .= "$hora - $data : CPF ($cpf) ou Sexo ($sexo) com valor incorreto.\r\n"; fputs ($arquivo,$registro); fclose($arquivo); header('HTTP/1.1 400 Bad Request'); exit('HTTP/1.1 400 Solicitação Incorreta'); }} // Inclui o arquivo para conexão ao banco de dados include "includes/mysql.php"; $md5_senha = MD5($senha); $sql = "INSERT INTO `usuarios`.`usuarios` ( `username` , `senha` , `nome` , `email` ) VALUES ( NULL , '$username', '$senha', '$nome', '$email' );"; // Realiza a consulta ou registra no log eventuais erros $inserir = mysql_query($sql) OR log_evento("Falha ao inserir os dados do cadastro"); // Imprime a mensagem de sucesso echo("<div align='center'><img src='imagens/disponivel.png' width='14' height='16'/> <span class='modalidade'>Cadastro efetuado com sucesso.</span></div><br /><br />"); ?> <?php // Desenvovildo por André Luis require 'includes/gerar_captcha.php'; session_start(); $_SESSION['captcha'] = $codigo_captcha; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>PHP DEBUG</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head><body><form action="cadastrar.php" method="post"> <div align="center"> <table width="319" border="0" cellpadding="2" cellspacing="2" class="tabela"> <tr> <th colspan="2" scope="col" bgcolor="#FFFFFF"><img src="imagens/codigo.gif" width="35" height="35" /><br /> <span class="titulo4">Teste o sistema sem javascript</span></th> </tr> <tr> <th class="titulo1" scope="col">LOGIN</th> <td scope="col"><input type="text" name="login" id="login" /></td> </tr> <tr> <th class="titulo1" scope="col">SENHA</th> <th scope="col"><input type="text" name="senha" id="senha" /></th> </tr> <tr> <th width="168" class="titulo1" scope="col">NOME</th> <td width="144" scope="col"> <input type="text" name="nome" id="nome" /> </td> </tr> <tr> <th class="titulo1" scope="col">EMAIL</th> <th scope="col"><input type="text" name="email" id="email" /></th> </tr> <tr> <th colspan="2" scope="col"><img name="captcha_img" id="captcha_img" src="captcha/captcha.<? echo rand(1,99999);?>.php" width="150" height="50" /></th> </tr> <tr> <th class="titulo1" scope="col">CÓDIGO</th> <th scope="col"><input type="text" name="captcha" id="captcha" /></th> </tr> <tr> <th colspan="2" scope="col"><input name="button" type="submit" class="textfield_1" id="button" value="Testar" /></th> </tr> </table> </div> </form> <body> </body> </html>
  11. Então, uma variável que seria decodificado com o JSON teria que ser uma variável já tratada no script? adicionado 36 minutos depois De certo modo eu sei porque a explicação abaixo está errada. Gostaria de entender porque o exemplo MySQL não se aplica ao nosso exemplo desejado, e porque o nosso script está sendo desenvolvido com php já que o arquivo eh POST, e isso é banco de dados? Seria o caso de você esclarescer porque no exemplo que cito abaixo o programa está usando um dado que é adicionado ao banco de dados. O que eu quero descobrir é como eu faço isso através de uma página que vai ser carregada com vários campos e um botão de input. O botão de input vai ser uma função. Esta função chama o script php que trata a consulta MySQL. <? $(document).on('click','.username',function(){ //Repare que aqui nós vamos atribuir o valor do elemento `'.ingrediente'` (que é o input, a variavel JS `'ingrediente'` var username = $('.username').val(); $.ajax({ //Define o método que 'ingrediente' será passado para o servidor type: "POST", //Aqui deve-se apontar o arquivo da chamada url: "newuser.php", //Aqui é o modo de se passar um váriavel JS para o php, data: {username}, //Aqui é o formato que o arquivo PHP irá responder dataType: 'html', //Caso tudo ocorra bem, aqui nós vamos preencher a lista //Repare que este 'data' é o que o arquivo insere.php vai devolver success: function (data) { //Selecionamos o elemento '.lista', e com o método jQuery append() colocamos a resposta do arquivo PHP dentro da lista. $('.lista').append(data); } }); }); ?>
  12. Tudo bem mano. Você venceu . Teria como fazer esse mesmo script pegar as funções que carregam o URL para os campos do formulário?
  13. Entendido a parte do div. Teria que ser um código que fizesse a página rolar até a div e carregasse a página php também.
  14. DIF, meu caro amigo. O que estou procurando atualmente é constatar os meus próprios passos. Acho que você pode notar que já tenho uma certa estrutura definida para o projeto. Note o que busco é a adaptação do php, funções básicas que não pude aprender mesmo tendo frequentado curso de php. Mas o que são essas funções? Bom, vâmos falar delas. Tenho códigos xml para leitura de feeds, para atualização das áreas de mensagem. Procuro trazer uma certa interação entre os usuários e o portal. Mas para que eu consiga proceder é necessário tambpem que outras pessoas se solidarizem. Para que o projeto receba um aspecto social como finalmente deveria ser tratado. Então meu caro, não venho aqui apresentar motivos para o qual deva me ajudar. Mas propor soluções mesmo que sejam simples aos que têm interesse, e mostrar aos poucos o projeto que vai ser finalizado, sim com a ajuda dos profissionais web. Por enquanto vou postar minha primeira dúvida. Na seção XML apresentada acima, teria uma maneira com Jquery ou um código que faria o link para o conteúdo wordpress ser carregado puramente apenas com o texto de repente sem clicar nada apenas a prórpia função chamaria o titulo e o texto da postagem completa do blog. E de outro modo, teria jeito de carregar apenas o título com o $item->link depois de ser clicado na própria div referenciada acima?
  15. Teria como fazer um resumo das funções de posicionamento de div, usando um exemplo href? Exemplo: Tenho um link que está numa parte do meu index. Uso um link simples de dentro da div para carregar nela mesma? <a href="seguinte.html#DIV">Some nice link text</a> E esta função serve para qual das páginas, no caso da referência ser apenas física? (NO CASO UMA pÀGINA SIMPLES SEM SEGURANÇA) $( document ).ready(function() { //get hash code at next page var hashcode = window.location.hash; // move page to any specific position of next page(let that is div with id "hashcode") $('html,body').animate({scrollTop: $('div#'+hascode).offset().top},'slow'); });

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...