Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17245
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Reordenar dados do bd com AJAX

05-09-2008 10:52

Esse script reordena ( ORDER BY ) os dados do bd usando AJAX.

A tabela ( nomes ) que testei tem: nome e email

DOCUMENTO PRINCIPAL

<script type="text/javascript"> try{ xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E){ xmlhttp = false; } } } n = 0; function abre(arquivo,metodo){ n++; xmlhttp.open(metodo,arquivo+"&v="+n); xmlhttp.onreadystatechange=conteudo xmlhttp.send(null) } function conteudo() { document.getElementById('conteudo').innerHTML="Ordenando..." if (xmlhttp.readyState==4){ document.getElementById('conteudo').innerHTML=xmlhttp.responseText } } </script> <a href="javascript: abre('chamada.php?por=nome','GET');">nome</a> <a href="javascript: abre('chamada.php?por=email','GET');">email</a> <div id="conteudo"> <?php include("chamada.php"); ?> </div>

Documento que é chamado:

<table> <?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); $_GET['por']=="" ? $order="nome" : $order=$_GET['por']; $mostragem = "SELECT nome, email FROM nomes ORDER BY ".$order." ASC"; $exec = mysql_query($mostragem, $conexao) or die(mysql_error()); while($campos=mysql_fetch_array($exec)) { extract($campos); echo "<tr><td>$nome</td><td>$email</tr>"; } ?> </table>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Google [Bot]