Jump to content

SRodrigues

Members
  • Content count

    5
  • Joined

  • Last visited

Everything posted by SRodrigues

  1. SRodrigues

    [Resolvido] Array PHP para Array Javascript

    Consegui solucionar meu problema. Com essa solução arquivo teste.js $.ajax({ type : 'post', data : 'a='+a, url : 'abrirAcesso.php', success: function(data) { var tamVetor = data['tamVetor'][0]; for (var i = 0; i < tamVetor; i++) { alert(data['ano'][i]); alert(data['nome'][i]); } } }); arquivo abrirAcesso.php $conn = new mysqli("127.0.0.1", "root", "", "dbname"); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sqlAno = "SELECT ano, nome FROM repositosementes WHERE id = '1' order by ano"; $resultAno = $conn->query($sqlAno); $arAno = array(); if ($resultAno->num_rows > 0) { while($row = $resultAno->fetch_assoc()) { $arAno['ano'][] = $row["ano"]; $arAno['nome'][] = $row["nome"]; } $arAno['tamVetor'][] = $resultAno->num_rows; echo json_encode( $arAno ); }
  2. Olá pessoal. Minha dúvida é basicamente em transformar os dados de uma consulta SQL em array no php, e retornar para o javascript para que eu possa acessá-lo através de índices por exemplo, ou de qualquer outra forma. código javascript $.ajax({ type : 'post', data : 'a='+a, url : 'abrirAcesso.php', success: function(data) { alert(data[0]['ano']); } codigo php "abrirAcesso.php" $conn = new mysqli("127.0.0.1", "root", "", "bdname"); $val = 42; $query_select_ano = "SELECT ano FROM reposito WHERE id_acesso = '$val'"; $resulta_ano = $conn->query($query_select_ano); while ($row = $resulta_ano->fetch_assoc()) { $valArAno = $row['ano']; array_push($valArAno); } echo( json_encode( $valArAno ) ); vamos supor que tenha 3 valores retornados do Banco (2015, 2016, 2017) então no javascript eu queria acessar esses 3 valores. Alguém sabe onde estou errando? ou tem uma outra ideia ? agradeço.
  3. SRodrigues

    Contador acesso Site com SQL e PHP

    Boa Tarde Pessoal, Implementei um contador de acesso para um site que salva em um banco SQL as informações: id(auto incremento), ip, horarioAcesso. Percebi que em um intervalo de 1 dia teve mais de 1000 acessos e que os IPS se repetiam bastante e com com um certo padrão de acesso no ID e no Horário de Acesso, a imagem abaixo demonstra isso. enfim.. Existe uma Include no Index.php dentro do <BODY>. assim: <?php include 'contadorsite.php'; ?> e o código do arquivo "contadorsite.php" <?php $ip = $_SERVER['REMOTE_ADDR']; $dat = ''; date_default_timezone_set('America/Sao_Paulo'); $socket = fsockopen('udp://pool.ntp.br', 123, $err_no, $err_str, 1); if ($socket) { if (fwrite($socket, chr(bindec('00'.sprintf('%03d', decbin(3)).'011')).str_repeat(chr(0x0), 39).pack('N', time()).pack("N", 0))) { stream_set_timeout($socket, 1); $unpack0 = unpack("N12", fread($socket, 48)); $dat = date('Y-m-d H:i:s', $unpack0[7]); } fclose($socket); } $conexao = mysqli_connect('mysql.hostinger.com.br','xxxx','xxxx','xxxx'); mysqli_set_charset($conexao, 'utf8'); $sql = "INSERT INTO contador VALUES"; $sql .= "('id','$ip','$dat')"; if($conexao->query($sql) == TRUE){ // echo "usuario sucesso"; }else{ // echo("erro:". $sql); } ?> então.. não consigo entender o que realmente acontece.. Alguém tem uma ideia ? Agradeço
  4. SRodrigues

    Passar variavel criada no Javascript para variavel PHP

    Ola galera... Estudando um pouco de ajax consegui o que queria, como disseram. Ficou assim. Arquivo Javascript $(document).ready(function(){ //funcao pra adicionar valor do item clicado de TABLE $('#tableId').on('click', 'tr', function() { $(this).find('td').each(function(i){ $th = $("th")[i]; $valCod1 = jQuery($th).text() + "" + $(this).html(); }); }) //Funcao click do botao Salvar $("#botaoSalvar").click(function() { $.ajax({ type : 'post', url : 'salvar.php', data : 'cod1='+$valCod1, dataType : 'html', }); }); }); Arquivo PHP (salvar.php) <?php ... //variavel 'codigo' que recebe o valor $codigo = $_POST['cod1']; ... ?> obrigado pela ajuda...
  5. Ola Pessoal, essa dúvida é frequente nos fóruns por ae, mas não consegui implementar. Quero fazer isso : Toda vez que clicar em um item de uma tabela, vai chamar uma função que pega o valor de uma TD da table e adiciona em uma variavel pra poder ser salvar em um banco. valTD, é a variável q assume o valor da TD. Tenho esse codigo no arquivo Javascript. $(document).ready(function(){ $('#tableId').on('click', 'tr', function() { $(this).find('td').each(function(i){ $th = $("th")[i]; // variavel `valTd` assume o valor $valTd = jQuery($th).text() + "" + $(this).html(); }); }) }); E este no arquivo PHP Preciso que a variavel `cod1` receba o valor da variavel `valTd`, ... $query = "INSERT INTO tabelaBanco (cod1) VALUES ('$cod1')"; ... Por onde posso começar? Desde ja agradeço.
×

Important Information

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