Jump to content

mzaidan

Members
  • Content count

    444
  • Joined

  • Last visited

Everything posted by mzaidan

  1. mzaidan

    Clicar em div, fechar a anterior e abrir...

    Mestre, valeu mesmo, você é o cara!!
  2. mzaidan

    Traduzir textos direto do meu site

    Prezados, eu vi que existe uma ferramenta do google, onde eu seleciono um texto no website, ai aparece uma caixinha perguntando se desejo traduzir. Ao clicar em sim, ele vai para o tradutor do google ja com a tradução. Alguém ja viu isso? Onde eu acho o codigo? Grato.
  3. mzaidan

    Traduzir textos direto do meu site

    Valeu, mestre. Cara, testei aqui. O que eu queria não era traduzir a página inteira e sim uma palavra específica. Vi em alguns sites que a gente seleciona apenas uma palavra, ai aparece uma caixinha perguntando se deseja traduzir, ai quando clicamos sim, ele traduz pelo google tradutor. Sabe qual é?
  4. mzaidan

    Textarea em cima de uma imagem

    Prezados, possuo uma imagem que é a imagem de uma tela de computador. Queria jogar o textarea em cima dela, dando a impressão que daria para digitar na tela. Tem como? Grato.
  5. mzaidan

    Textarea em cima de uma imagem

    To tentando aqui. Valeu. Cara, até que deu certo, mas fica variando as posições quando uso o firefox ou chrome. Tem como ajeitar??
  6. mzaidan

    Site de Chat

    Mas vc pode criar salas de bate papo
  7. mzaidan

    Site de Chat

    www.cometchat.com
  8. mzaidan

    Erro ao gravar no banco com ajax

    http://www.englishgroup.com.br/ava/note.php Coloquei para alertar. Códigos: <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#ajax_form').submit(function(){ var dados = jQuery( this ).serialize(); jQuery.ajax({ type: "POST", url: "processa.php", data: dados, success: function( data ) { alert( data ); } }); return false; }); }); </script> </head> processa.php: <? include("db.php"); $gravar = $_POST['texto']; $ler = $_COOKIE['user']; /*$sql=mysql_query("SELECT * from bloco where id_user='$ler'"); $result = mysql_fetch_array($sql); if($result){ $update = mysql_query("UPDATE bloco SET texto='$gravar' WHERE id_user='$ler'"); } else { $insert = mysql_query("INSERT into bloco (id_user, texto) VALUES ('$ler', '$gravar')"); }*/ echo $gravar; ?> Na primeira "apertada" ele retorna vazio, ai, se eu apertar de novo, retorna os dados e assim vai.
  9. mzaidan

    Erro ao gravar no banco com ajax

    To tentando usar o seguinte codigo: http://wbruno.com.br/ajax/enviar-formulario-para-php-sem-refresh-jquery-ajax/ <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#ajax_form').submit(function(){ var dados = jQuery( this ).serialize(); jQuery.ajax({ type: "POST", url: "processa.php", data: dados, success: function( data ) { } }); return false; }); }); </script> </head> <textarea style="height: 250px;" cols="55" id="area5" name="texto"></textarea><br> <form method="post" action="" id="ajax_form"> <input type="submit" name="gravar" value="Salvar"class="botao"> </form> No processa.php: <? include("db.php"); $gravar = $_POST['texto']; $ler = $_COOKIE['user']; $sql=mysql_query("SELECT * from bloco where id_user='$ler'"); $result = mysql_fetch_array($sql); if($result){ $update = mysql_query("UPDATE bloco SET texto='$gravar' WHERE id_user='$ler'"); } else { $insert = mysql_query("INSERT into bloco (id_user, texto) VALUES ('$ler', '$gravar')"); } ?> Dois erros: No inserir, da erro de sintaxe, pq será? No update, não atualiza. Pq será? Grato.
  10. mzaidan

    Erro ao gravar no banco com ajax

    Blz, e pq será que eu tenho que apertar duas vezes pra pode gravar?
  11. mzaidan

    Erro ao gravar no banco com ajax

    Como eu faria então, mestre? Deu quase certo - havia esquecido de colocar o textarea dentro do form (vacilo) Mas, so ta gravando a partir da segunda apertada no botão. Pq será? Grato. Na primeira apartada, ele insere um campo em branco, ai, se eu digitar algo no textarea e mandar salvar, ele pega o valor passado e assim vai. Estranho. O que pode ser? Como informo ao ajax que a requisiçao terminou?
  12. mzaidan

    Erro ao gravar no banco com ajax

    O $_POST ta vindo em branco, mas o cookie ta lendo, tanto é que ta fazendo a primeira consulta.
  13. <? include("db.php"); $query_letras = mysql_query ('SELECT DISTINCT LEFT(ingles, 1) AS inicial FROM phrasal ORDER BY ingles'); while($letra = mysql_fetch_object($query_letras)){ $letras[] = $letra->inicial; } foreach($letras AS $letra) { echo "<table border=1><tr><h1>" . strtoupper($letra) . "</h1>"; $cont=0; $cidades = mysql_query ('SELECT * FROM phrasal WHERE ingles LIKE "' . $letra . '%" ORDER BY ingles'); while ($c = mysql_fetch_object($cidades)) { echo "<td><li><b><font color='#4682B4' size='4'>" . $c->ingles . "</font></b></li>"; echo "<b>Tradução:</b> ".$c->portugues."<br>"; echo "<b>Exemplo: </b><br>".$c->exemplo."</td>"; if($cont==1){ echo "</tr><tr>"; $cont=0; } $cont++; } echo "</tr></table>"; } ?> Qual o erro, pelo amor de Deus? To querendo mostrar dois registros por linha, mas ta dando erro. Ele mostra a primeira linha com 2 registros e depois a coisa desanda, vira bagunça. Já tentei de tudo, mas continua dando erro. Alguém pode ajudar? Grato. <? include("db.php"); $query_letras = mysql_query ('SELECT DISTINCT LEFT(ingles, 1) AS inicial FROM phrasal ORDER BY ingles'); while($letra = mysql_fetch_object($query_letras)){ $letras[] = $letra->inicial; } foreach($letras AS $letra) { echo "<table border=1><tr><td colspan=2><h1>" . strtoupper($letra) . "</h1></td></tr><tr>"; $cont=1; $cidades = mysql_query ('SELECT * FROM phrasal WHERE ingles LIKE "' . $letra . '%" ORDER BY ingles'); while ($c = mysql_fetch_object($cidades)) { echo "<td valign='top'><li><b><font color='#4682B4' size='4'>" . $c->ingles . "</font></b></li>"; echo "<b>Tradução:</b> ".$c->portugues."<br>"; echo "<b>Exemplo: </b><br>".$c->exemplo."</td>"; if($cont==2){ echo "</tr><tr>"; $cont=0; } $cont++; } echo "</tr></table>"; } ?> Resolvido
  14. mzaidan

    Consultar banco e separar por letra

    Tentei esse: http://www.webmaster.pt/listagem-ordenada-por-letra-php-mysql-13174.html Mas ta dando erro de: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/english/public_html/livro.php on line 16 Consegui. Eu pensei que o desc fosse do proprio sql, mas era um campo da tabela, por isso tava dando erro. Mudei e funcionou. Valeu.
  15. mzaidan

    Consultar banco e separar por letra

    Prezados, queria apenas uma luz de como fazer o seguinte: Tenho uma agenda com varios nomes (mysql) Queria fazer uma consulta e ir mostrando por letra. Por exemplo: A ... ... ... ... B ... ... ... ... C ... ... ... E assim por diante. Como eu poderia fazer? Grato.
  16. mzaidan

    Carregar consulta na mesma pagina.

    É cara, mas por alguma besteira minha, ta dando refresh da mesma forma. Vou ter que estudar mais Ajax, pq o que parece simples, pra mim ainda é complicado. Vou ficar fuçando, se conseguir aviso. De qualquer forma, valeu. :joia:
  17. mzaidan

    Carregar consulta na mesma pagina.

    Prezados, possuo um codigo onde eu vou digitando e vai fazendo consulta no banco de dados. Quando eu acho uma mensagem, eu clico nesse resultado e ele busca exatamente o que eu queria, mostrando logo abaixo. Só que eu estava carregando na pagina. Tem como ser com ajax? <script type="text/javascript"> $(function(){ $(".search").keyup(function() { var searchid = $(this).val(); var dataString = 'search='+ searchid; if(searchid!='') { $.ajax({ type: "POST", url: "search.php", data: dataString, cache: false, success: function(html) { $("#result").html(html).show(); } }); }return false; }); jQuery("#result").live("click",function(e){ var $clicked = $(e.target); var $name = $clicked.find('.name').html(); var decoded = $("<div/>").html($name).text(); $('#searchid').val(decoded); }); jQuery(document).live("click", function(e) { var $clicked = $(e.target); if (! $clicked.hasClass("search")){ jQuery("#result").fadeOut(); } }); $('#searchid').click(function(){ jQuery("#result").fadeIn(); }); }); function ativar() { event.target.parentNode.classList.add('ativado'); } function desativar() { event.target.parentNode.classList.remove('ativado'); } </script> <div class="content"> <img src="por-ing.fw.png"><br> <input type="text" class="search" class="input" id="searchid" placeholder="Digite em inglês ou português" /> <div align="justify" id="result"> </div> <div class="conteudo"> <? if($_GET){ include('db.php'); $arquivo = $_GET['phrasal']; $sql_res=mysql_query("select * from phrasal where ingles='$arquivo'"); while($row=mysql_fetch_array($sql_res)){ $ingles=$row['ingles']; $portugues=$row['portugues']; $exemplo = $row['exemplo']; } echo "<br><br><table border='0' width='95%' class='sample1'><tr><td align='center' bgcolor='#a4a4a4'><font color='#00000'>Dicionário de Phrasal Verbs</font></td></tr><tr><td>"; echo " <b><font color='#4682B4' size='4'>".$ingles."</font></b><br>"; echo "<b>Tradução:</b> <font size='2'>".$portugues."</font><br>"; echo "<b>Exemplo:</b> <font size='2'>".$exemplo."</font><br>"; echo "</td></tr><tr><td bgcolor='#4a4a4a' align='right'>English Group - Todos os direitos reservados</td></tr></table>"; } ?> </td> </div> Ta dando td certinho, só que ta carregando a pagina. Queria que fosse com ajax. ç
  18. mzaidan

    Carregar consulta na mesma pagina.

    Certo. Deu certo aqui. Vou tentar adptar ao meu script e ja volto para dizer se deu certo ou não. Valeu. Cara, deu quase certo. Adptando para meu codigo, não ta carregando na mesma pagina, pq sera?? Ta dando erro. Vamos ao meu codigo: index.php: <script type="text/javascript"> $(function(){ $(".search").keyup(function() { var searchid = $(this).val(); var dataString = 'search='+ searchid; if(searchid!='') { $.ajax({ type: "POST", url: "search.php", data: dataString, cache: false, success: function(html) { $("#result").html(html).show(); } }); }return false; }); jQuery("#result").live("click",function(e){ var $clicked = $(e.target); var $name = $clicked.find('.name').html(); var decoded = $("<div/>").html($name).text(); $('#searchid').val(decoded); }); jQuery(document).live("click", function(e) { var $clicked = $(e.target); if (! $clicked.hasClass("search")){ jQuery("#result").fadeOut(); } }); $('#searchid').click(function(){ jQuery("#result").fadeIn(); }); }); function ativar() { event.target.parentNode.classList.add('ativado'); } function desativar() { event.target.parentNode.classList.remove('ativado'); } function alterar_div() { $.ajax({ type: "POST", url: "alteradiv.php", data: { nome_usuario: $('#seu_nome').val() }, success: function(data) { $('#conteudo').html(data); } }); } </script> <div class="content"> <img src="por-ing.fw.png"><br> <input type="text" class="search" class="input" id="searchid" placeholder="Digite em inglês ou português" /> <div align="justify" id="result"> </div> </body> </html> <div class="conteudo"> <? if($_GET){ include('db.php'); $arquivo = $_GET['phrasal']; $sql_res=mysql_query("select * from phrasal where ingles='$arquivo'"); while($row=mysql_fetch_array($sql_res)){ $ingles=$row['ingles']; $portugues=$row['portugues']; $exemplo = $row['exemplo']; } echo "<br><br><table border='0' width='95%' class='sample1'><tr><td align='center' bgcolor='#a4a4a4'><font color='#00000'>Dicionário de Phrasal Verbs</font></td></tr><tr><td>"; echo " <b><font color='#4682B4' size='4'>".$ingles."</font></b><br>"; echo "<b>Tradução:</b> <font size='2'>".$portugues."</font><br>"; echo "<b>Exemplo:</b> <font size='2'>".$exemplo."</font><br>"; echo "</td></tr><tr><td bgcolor='#4a4a4a' align='right'>English Group - Todos os direitos reservados</td></tr></table>"; } ?> Um input, onde à medida em que vai sendo digitado, vai carregando os dados. search.php <?php include('db.php'); $pg = "index.php?phrasal="; if($_POST) { $q=$_POST['search']; $sql_res=mysql_query("select * from phrasal where ingles like '%$q%' or portugues like '%$q%' order by id LIMIT 4"); while($row=mysql_fetch_array($sql_res)) { $username=$row['ingles']; $email=$row['portugues']; $b_username='<strong><font color="#ff0000">'.$q.'</font></strong>'; $b_email='<strong><font color="#0000ff">'.$q.'</font></strong>'; $final_username = str_ireplace($q, $b_username, $username); $final_email = str_ireplace($q, $b_email, $email); $link = $final_username; $exemplo = $row['exemplo']; ?> <div class="show" align="justify"> <? echo "<a href='".$pg.$username."'>"; ?> <span class="name" onclick="hide()"><font size="3"><?php echo $final_username; ?></font></span> <br/> <b>Tradução:</b> <?php echo $final_email; ?><br/> </div> <?php } } ?> phrasal.php: <? include('db.php'); $arquivo = $_GET['phrasal']; $sql_res=mysql_query("select * from phrasal where ingles='$arquivo'"); while($row=mysql_fetch_array($sql_res)) { $ingles=$row['ingles']; $portugues=$row['portugues']; $exemplo = $row['exemplo']; } echo $ingles."<br>"; echo $portugues."<br>"; echo $exemplo."<br>"; ?> Tentei implementar nesse codigo ai, mas nao deu.
  19. mzaidan

    Carregar consulta na mesma pagina.

    Resolvi utilizar o codigo do willian bruno: http://wbruno.com.br/ajax/navegacao-sem-refresh-%E2%80%93-carregando-conteudo-ajax-em-div-2/ index.php: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var content = $('#content'); //pre carregando o gif loading = new Image(); loading.src = 'loading.gif'; $('#menu a').live('click', function( e ){ e.preventDefault(); content.html( '<img src="loading.gif" />' ); var href = $( this ).attr('href'); $.ajax({ url: href, success: function( response ){ //forçando o parser var data = $( '<div>'+response+'</div>' ).find('#content').html(); //apenas atrasando a troca, para mostrarmos o loading window.setTimeout( function(){ content.fadeOut('slow', function(){ content.html( data ).fadeIn(); }); }, 500 ); } }); }); }); </script> </head> <body> <ul id="menu"> <li><a href="teste.php">Home</a></li> </ul><!-- /menu --> <div id="content"> <h1>Bem Vindo!</h1> <p>Essa eh a home desse nome pseudo-site.</p> </div><!-- /content --> </body> </html> teste.php: <? echo "testando.."; ?> Mas não deu certo. Pq será?
  20. mzaidan

    Carregar consulta na mesma pagina.

    Cara, tentei aqui isso: <script> function alterar_div() { $.ajax({ type: "GET", url: "phrasal.php", data: { nome_usuario: $('#searchid').val() }, success: function(data) { $('#conteudo').html(data); } }); } </script> phrasal.php: <span class="name" onclick="alterar_div()"><font size="3"><?php echo $final_username; ?></font></span> <br/> <b>Tradução:</b> <?php echo $final_email; ?><br/> </div> <?php } } $nome_usuario = $_GET['nome_usuario']; echo $nome_usuario; Deu em nada. Como eu não sei "ovo" em ajax, tem como vc dizer qual meu erro? Grato.
  21. Prezados, possuo um codigo onde eu vou digitando e vai fazendo consulta no banco de dados. Quando eu acho uma mensagem, eu clico nesse resultado e ele busca exatamente o que eu queria, mostrando logo abaixo. Só que eu estava carregando na pagina. Tem como ser com ajax? <script type="text/javascript"> $(function(){ $(".search").keyup(function() { var searchid = $(this).val(); var dataString = 'search='+ searchid; if(searchid!='') { $.ajax({ type: "POST", url: "search.php", data: dataString, cache: false, success: function(html) { $("#result").html(html).show(); } }); }return false; }); jQuery("#result").live("click",function(e){ var $clicked = $(e.target); var $name = $clicked.find('.name').html(); var decoded = $("<div/>").html($name).text(); $('#searchid').val(decoded); }); jQuery(document).live("click", function(e) { var $clicked = $(e.target); if (! $clicked.hasClass("search")){ jQuery("#result").fadeOut(); } }); $('#searchid').click(function(){ jQuery("#result").fadeIn(); }); }); function ativar() { event.target.parentNode.classList.add('ativado'); } function desativar() { event.target.parentNode.classList.remove('ativado'); } </script> <div class="content"> <img src="por-ing.fw.png"><br> <input type="text" class="search" class="input" id="searchid" placeholder="Digite em inglês ou português" /> <div align="justify" id="result"> </div> <div class="conteudo"> <? if($_GET){ include('db.php'); $arquivo = $_GET['phrasal']; $sql_res=mysql_query("select * from phrasal where ingles='$arquivo'"); while($row=mysql_fetch_array($sql_res)){ $ingles=$row['ingles']; $portugues=$row['portugues']; $exemplo = $row['exemplo']; } echo "<br><br><table border='0' width='95%' class='sample1'><tr><td align='center' bgcolor='#a4a4a4'><font color='#00000'>Dicionário de Phrasal Verbs</font></td></tr><tr><td>"; echo " <b><font color='#4682B4' size='4'>".$ingles."</font></b><br>"; echo "<b>Tradução:</b> <font size='2'>".$portugues."</font><br>"; echo "<b>Exemplo:</b> <font size='2'>".$exemplo."</font><br>"; echo "</td></tr><tr><td bgcolor='#4a4a4a' align='right'>English Group - Todos os direitos reservados</td></tr></table>"; } ?> </td> </div> Ta dando td certinho, só que ta carregando a pagina. Queria que fosse com ajax. Alguem pode me ajudar?
  22. mzaidan

    Refresh em página com iframe

    Prezados, a minha pagina possui um iframe. Eu preciso dar um refresh na pagina pai (refresh geral) e continuar com o iframe aberto. Tem como?
  23. mzaidan

    Refresh em página com iframe

    Certo. Mas, tem como dar, pelo menos um refresh, e a pagina nao abrir dentro do iframe? Pq eu dou um refresh e abre td dentro deo iframe.
  24. mzaidan

    Atualizar ao mudar select

    Como que eu faço para quando mudar o select, atualizar um campo no BD. Não to conseguindo passar os valores: <select name="level" class="form-control input-lg" onChange="update()"> <option value="1" <? if($level==1) echo "selected" ?>>Beginner</option> <option value="2" <? if($level==2) echo "selected" ?>>Intermediate</option> <option value="3" <? if($level==3) echo "selected" ?>>Advanced</option> </select> <script> function update(){ O QUE EU FAÇO AQUI? } </script> Grato.
  25. mzaidan

    Atualizar ao mudar select

    Tentei: <script> function showUser(str) { if (str == "") { document.getElementById("txtHint").innerHTML = ""; return; } else { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("txtHint").innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET","getlevel.php?q="+str,true); xmlhttp.send(); } } </script> getlevel.php: <!DOCTYPE html> <html> <head> < </head> <body> <?php $ler = $_COOKIE['user']; $q = intval($_GET['q']); $con = mysqli_connect('localhost','admin','senha','db'); if (!$con) { die('Could not connect: ' . mysqli_error($con)); } mysqli_select_db($con,"ajax_demo"); $sql="UPDATE members SET level='$q' WHERE memberID='$ler'"; $result = mysqli_query($con,$sql); /*while($row = mysqli_fetch_array($result)) { } mysqli_close($con);*/ ?> </body> </html> E não atualizou. Pq será?
×

Important Information

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