0

Manipulando resultados em uma tabela HTML com AJAX

criado por Giancarlo Santos Mendonça Júni em 19/11/2005 8:07am
Agora crie uma nova pagina e dê a ela o nome de ajax.php, essa página sera a responsável por fazer a consulta ao banco e gerar a nossa tabela com os resultados.

Arquivo ajax.php:
<?php
include "process.php"; //incluimos aqui o arquivo com as nossas funcoes

// aqui buscamos todos os registros contidos na tabela materias, que criamos no inicio
$rs = db_query("select * from materias");

echo "<table width='400px' cellpadding='2' cellspacing='2'>";
echo "<tr><th>Matérias</th><th>Professores</th><th>Turnos</th><th>Nível</th></tr>\n";
while (list($id, $materia, $professor, $turno, $nivel) = mysql_fetch_row($rs)) {
    echo "<tr id='$id' bgcolor='#f7f7f7'>\n";
    echo "<td id='materia' onclick='edit(this)'>$materia</td>\n";
    echo "<td id='professor' onclick='edit(this)'>$professor</td>\n";
    echo "<td id='turno' onclick='edit(this)'>$turno</td>\n";
    echo "<td id='nivel' onclick='edit(this)'>$nivel</td>\n";
    echo "</tr>\n";
}
echo "</table>";
?>

Note que para cada linha(tr) foi dado o id o mesmo valor do campo id do registro no banco, e para cada celula, o mesmo nome do campo no banco de dados. No evento onclick a funcao edit(this), que sera a responsável por gerar o nosso campo para edição.

%tab1.jpg%

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)