Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gledim

Não consigo listar todos os cadastros do banco

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.