Manipulando resultados em uma tabela HTML com AJAX
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:
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%
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%
Novo Comentário: