
Thyago Henrique
Membros-
Total de itens
67 -
Registro em
-
Última visita
Sobre Thyago Henrique

Thyago Henrique's Achievements
0
Reputação
-
Receber variáveis PHP em Ajax
pergunta respondeu ao Thyago Henrique de Thyago Henrique em Ajax, JavaScript, XML, DOM
Alguém sabe me ajudar? :!: -
Pessoal, bom dia!! Estou com o seguinte problema: Tenho dois códigos php cod1.php e cod2.php. No cod1.php, eu tenho um Ajax que faz com que abra o cod2.php em uma div e esta div se atualize de segundo em segundo. <html> <head> <title></title> <?php //Configurando a conexão com MySQL include ("conf/conexao.php"); ?> <link rel="stylesheet" type="text/css" href="css/styles.css"> <script> function AutoRefresh(){ var xmlHttp; try{ xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari } catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer } catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ alert("No AJAX"); return false; } } } xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ document.getElementById('div').innerHTML=xmlHttp.responseText; setTimeout('AutoRefresh()',1000); // JavaScript function calls AutoRefresh() every 3 seconds } } xmlHttp.open("GET","cod2.php",true); xmlHttp.send(null); } AutoRefresh(); </script> </head> <body> <div id="div"></div> </body> </html> No arquivo cod2.php, faço um select na tabela que necessito e preciso trazer este dado para o arquivo cod1.php. Isso é possível em AJAX? Se for em PHP só, peço desculpas e também que me transfiram o tópico para PHP. Abaixo o código do arquivo cod2.php <html> <head> <title></title> <?php include ("conf/conexao.php"); $userid=80 ?> </head> <body> <div id="principal" class="div_principal"> <?php $sql="SELECT nome, num_notificacoes FROM notificacoes WHERE userid=" . $userid; $result=mysql_query($sql) or die("A consulta falhou: " . mysql_error()); while ($line=mysql_fetch_array($result, MYSQL_ASSOC)) { $usuario=$line['nome']; $endereco=$line['num_notificacoes']; } ?> </div> <!-- FIM DIV PRINCIPAL --> </body> </html> No exemplo acima, eu precisava trazer para o arquivo cod1.php os dados usuario e numero de notificacoes do usuário. Obrigado pela ajuda de todos! Abraço
-
Problemas com Acento Php + Postgresql
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
Alguém consegue me ajudar?? -
Bom dia pessoal, estou com alguns problemas na hora de fazer inserção de dados com acentuação. Ex: Quero inserir o funcionário THYAGO ARAÚJO na tabela funcionarios INSERT INTO funcionarios (nome) VALUES ('THYAGO ARAÚJO'); (ESSA SERIA A FORMA CORRETA DE INCLUIR) Porém, o insert fica da seguinte forma: INSERT INTO funcionarios (nome) VALUES ('THYAGO ARA��šJO'); O BD está em codificação SQL_ASCII e utilizo o PGAdmin também. Detalhe é que até chegar no insert está correto. O problema aparece apenas na hora de inserir mesmo. Agradeço a todos pela ajuda Pessoal, pelo que percebi, o erro está na hora de executar o insert, ou seja, na linha $_res = pg_query($_conexao, $_insert);
-
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
sim...já corrigi isso tudo. mesmo assim não está rodando Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>. Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok sim...já corrigi isso tudo. mesmo assim não está rodando Desculpe..foi falta de atenção minha. Não tinha reparado que estava faltando o p no </script>. Agora parece que rodou...vou dar uma testada aqui e já retorno falando se esta ok Fechado kara!! Deu certinho sim!!! Muito obrigado pela força ae!!! Abraço -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
continua dando na mesma. Ao selecionar o produto some o botão buscar -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
agora quando seleciona o produto, não aparece nada em linhas e some o botão -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
você sabe onde eu teria de alterar pra resolver este problema...já tentei várias coisas aqui também e nada. tentei usar o esquema que estava antes também mas não rolou. eu ainda tenho que clicar em buscar pra depois selecionar a linha e ter de clicar em buscar denovo. vlw -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
beleza...mas ainda não está funcionando corretamente. Primeiro eu preciso estar selecionando o produto, clicar em buscar pra aparecer as linhas. A idéia é que a linha apareça sem precisar do botão. E quando seleciono a linha, e clico novamente em buscar ele some da combo a linha que eu selecionei. Mas isso beleza. O maior problema é ter de clicar em buscar antes de selecionar a linha. Vou tentar alguma coisa aqui e se conseguir posto aqui. Se souber o que é também, por favor me ajude..rs... Vlw pela ajuda ae. Abs -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
Deu na mesma. Acho que o problema é a variável mesmo que não está recebendo ali. -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
Esta aí. O código é o mesmo que passei acima mas agora com as alterações que você me passou. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="scripts/estilos.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript"> //executando a função para selecionar o produto $(document).ready(function(){ $("select[name=produto]").change(function(){ $("select[name=linha]").html('<option value="0">Carregando...</option>'); $.post("linhas.php", {produto:$(this).val()}, function(valor){ $("select[name=linha]").html(valor); }) }) }) function chamaformulario(){ document.getElementById('div_teste').style.display = 'block'; } function busca_linha() { document.FormMail.linha.value=0; document.FormMail.submit(); } </script> </head> <body> <form action="" id="FormMail" name="FormMail" method="post"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td align="right" width="50%"> <div class="margem_produtos"> <select name="produto" id="produto" onchange="java script:busca_linha()"> <?php echo "<option value=\"0\">Selecione o produto desejado</option>"; include ("conecta.php"); //selecionando os dados da tabela produtos ordenado por id $sql = "SELECT * FROM produtos ORDER BY id ASC"; //Executando o codigo mysql e caso tenha erro sera mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); //Listando os produtos while ($ln = mysql_fetch_assoc($qr)) { if($_POST['produto'] AND $_POST['produto'] == $ln['id']) { echo '<option value="'.$ln['id'].'" selected>'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } else { echo '<option value="'.$ln['id'].'">'.htmlentities($ln['id']." - ".$ln['descricao']).'</option>'; } } ?> </select> </div> </td> <td align="left" width="50%"> <div class="margem_produtos"> <select name="linha" id="linha"> <?php if(!empty($_POST['produto']) AND ($_POST['linha'] = 0)) { //aqui faz a busca da linha de acordo com o especificado no primeiro select //Recuperando a variável estado $produto = $_POST['produto']; //Selecionando dados da tabela cidade ordenado por nome $sql = "SELECT l.id, l.linha from grupo_linhas gl INNER JOIN linhas l INNER JOIN produtos p where gl.id=p.grupo_linhas AND gl.id=l.grupo_linhas AND p.id=$produto"; //Executando o código mysql e caso tenha erro será mostrada uma msg $qr = mysql_query($sql) or die (mysql_error()); /*echo '<pre>'; print_r($_POST); echo '</pre>'; die('morri');*/ //Verificando se a tabela cidades tem dados cadastrados if (mysql_num_rows($qr) == 0){ echo '<option value="0">Não há linhas para este produto</option>'; }else{ echo '<option value="0">Selecione a Linha</option>'; while ($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['id']." - ".$ln['linha'].'</option>'; } } } else { echo "<option value=\"0\" disabled=\"disabled\">Selecione o produto</option>"; } ?> </select> </div> </td> </tr> <tr> <td colspan="2" align="center"> <div class="margem_produtos"> <input type="submit" name="btn_buscar" id="btn_buscar" value="Buscar..." class="btnForm" /> </div> </td> </tr> </table> </form> <? /*echo '<pre>'; print_r(@$_POST); echo '</pre>'; die('lalalalala');*/ if(@$_POST['produto'] AND @$_POST['linha'] != 0) { $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; } ?> </body> </html> -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
continuou dando na mesma. La na tab select com name linha, ele não está recebendo o valor de produto e por isso que não esta selecionando as linhas -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
Sim...mas não encontra quando vou selecionar a linha. Acho que por isso tem dois problemas principais que estão acontecendo aqui. 1° Ao selecionar o produto desejado, teria de liberar a 2° combo pra o usuário poder selecionar a linha que deseja. 2° Os dados não estão indo para a div Vlw -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
Já foi corrigido isso. O que acontece é que ele não está identificando a variável produto como está no erro que lhe mostrei acima eu depurei o código também bem acima da linha onde está dando a mensagem de erro. Acredito que a variável esteja se perdendo por alí, mas não estou entendendo porque. Veja o que eu fiz... <?php echo '<pre>'; print_r($_POST['produto']); echo '</pre>'; die('lalalalala'); if($_POST['produto'] AND $_POST['linha'] != 0) { echo "<div id=\"div_teste\" name=\"div_teste\" style=\"border: solid 2px #000; display: none;\">"; $produto = $_POST['produto']; $linha = $_POST['linha']; echo "ID Produto: ".$produto."<br>"; echo "ID Linha: ".$linha; echo "</div>"; } ?> -
como passar valores do php para uma div na mesma pagina?
pergunta respondeu ao Thyago Henrique de Thyago Henrique em PHP
continua o mesmo erro