Tenho um formulário simples que insere no banco, tipo: Nome, endereço e telefone.
Ocorre que na mesma página que a pessoa vai cadastrar um novo usuário, abaixo do formulário mostra uma tabela que puxa os dados do banco com os nomes já cadastrados.
Eu gostaria de cadastrar um novo usuário e que fosse gravado no banco e, ao mesmo tempo, atualizasse a tabela que está logo abaixo (que vem do banco).
Para não dar refresh na página quando eu cadastro, mandei para um iframe invisivel, o cadastro ocorre mas não sei como eu mando atualizar esta tabela que é exibida.
<html> <body> <form name="conteudo" id="conteudo" method="post" action="insere.php" target="passa"> <? echo " <ul> <li> <input type=\"text\" name=\"data\" id=\"data\" value=\"". $_SESSION["data"]." \" /> <a href=\"java script: abre_calendario();\"> Calendário</a> </li> <li> <label>Nome</label> <br /> <input name=\"nome\" type=\"text\" id=\"nome\" size=\"50\" class=\"textfield\" /> </li> <li> <label>Sobrenome</label> <br /> <input name=\"sobrenome\" type=\"text\" id=\"sobrenome\" size=\"50\" class=\"textfield\" /> </li> <li> <label>Sexo</label> <br /> <input type=\"radio\" name=\"sexo\" id=\"masculino\" value=\"m\" /> Masculino <input type=\"radio\" name=\"sexo\" id=\"feminino\" value=\"f\" />Feminino </li> <li> <label>Idade</label> <br /> <input name=\"idade\" id=\"idade\" type=\"text\" size=\"5\" maxlength=\"3\" /> </li> <li> <label>Texto</label> <br /> <textarea name=\"mensagem\" cols=\"48\" rows=\"10\" id=\"mensgem\" class=\"textfield\"></textarea> </li> </ul> "; ?> <input type="submit" name="Submit" value="cadastrar" > <hr> <? /***************************************/ ?> <div id="tabela"> <table border="1" align="center" width="600"> <tr> <th>Nome</th> <th>Sobrenome</th> <th>Sexo</th> <th>Idade</th> <th>Mensagem</th> </tr> <? $consulta = mysql_query("select * from falecimentos"); $i = 1; while($l = mysql_fetch_array($consulta)) { $id = $l["id"]; $nome = $l["nome"]; $sobrenome = $l["sobrenome"]; $sexo = $l["sexo"]; $idade = $l["idade"]; $mensagem = $l["texto"]; echo "<tr>\n"; echo "\t<td><span id=\"campo$i\"><span onclick=\" editar($i, this, $id, 'nome');\">{$nome}</span></span></td>\n"; $i++; echo "\t<td><span id=\"campo$i\"><span onclick=\" editar($i, this, $id, 'sobrenome');\">{$sobrenome}</span></span></td>\n"; $i++; echo "\t<td><span id=\"campo$i\"><span onclick=\" editar($i, this, $id, 'sexo');\">{$sexo}</span></span></td>\n"; $i++; echo "\t<td><span id=\"campo$i\"><span onclick=\" editar($i, this, $id, 'idade');\">{$idade}</span></span></td>\n"; $i++; echo "\t<td><span id=\"campo$i\"><span onclick=\" editar($i, this, $id, 'mensagem');\">{$mensagem}</span></span></td>\n"; echo"</tr>\n"; $i++; } ?> </table> </div> <iframe name="passa">aqui-</iframe> </body> </html>
alguma luz?
Obrigado