gledim 0 Denunciar post Postado Junho 22, 2013 Bom pessoal, após conseguir incluir no banco de dados os registros digitados, me ocorreu um erro: Não consigo listar todos os registros feitos. Podem me ajudar? formulario.html <html> <head> <title> Formulário para inserir funcionário </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form action="inserindo.php" method="post" name="funcionario" id="funcionario"> <table width="450" border="1" cellspacing="0" cellpadding="3"> <tr> <td width="111"><div align="right">Nome:</div></td> <td width="339"><input name="nome" type="text" size="50" maxlength="50"></td> </tr> <tr> <td width="111"><div align="right">Cpf:</div></td> <td width="339"><input name="cpf" type="text" size="11" maxlength="11"></td> </tr> <tr> <td width="111"><div align="right">Data de nascimento:</div></td> <td width="339"><input name="datanascimento" type="text" size="8" maxlength="8"></td> </tr> <tr> <td width="111"><div align="right">Endereco:</div></td> <td width="339"><input name="endereco" type="text" size="50" maxlength="50"></td> </tr> <tr> <td width="111"><div align="right">Telefone:</div></td> <td width="339"><input name="telefone" type="text" size="50" maxlength="10"></td> </tr> <tr> <td height="29" colspan="2" valign="top"><div align="center"> <input type ="submit" name="Submit" value="Inserir"> </div> </td> </tr> </table> </form> </body> </html> inserindo.php <?php $db = mysql_connect("localhost","root","root") or die (mysql_error("conexao nao estabelecida")); mysql_select_db("desafio",$db); if (!$db) { die('Nao foi possivel conectar-se com o MYSQL!: ' . mysql_error()); } $nome = $_POST['nome']; $cpf = $_POST['cpf']; $datanascimento = $_POST['datanascimento']; $endereco = $_POST['endereco']; $telefone = $_POST['telefone']; $sqlinsert = "INSERT INTO funcionario (nome,cpf,datanascimento,endereco,telefone) values ('$nome','$cpf','$datanascimento','$endereco','$telefone')"; if (!mysql_query ($sqlinsert,$db) or die ("Usuario cadastrado com sucesso!")) { die('ERROR: ' .mysql_error()); } mysql_close($banco); ?> conectdb.php <?php $hostname = "localhost"; $username = "root"; $senha = "root"; $banco = "desafio"; $db = mysql_connect($hostname,$username,$senha) or die (mysql_error("conexao nao estabelecida")); mysql_select_db($banco); ?> gostaria de saber como faço para quando der a mensagem de que cadastrou com sucesso, tenho um botão para listar os cadastrados logo abaixo. grato desde já Compartilhar este post Link para o post Compartilhar em outros sites
AlessandrodeMatos 2 Denunciar post Postado Junho 22, 2013 para você listar tudo é só fazer uma query no mysql , joga assim na tabela SELECT * FROM funcionario é só você fazer um While $query = "SELECT * FROM funcionario"; $result = mysql_query($query) or die (mysql_error()); while($rel = mysql_fetch_array($result)){ // aqui você vai resgatar as informações do banco echo $rel['id']; // assim por diante } Compartilhar este post Link para o post Compartilhar em outros sites