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.)