Continuando com o post PHP: Básico: Criação de tabela e inserção de dados, neste post vou demonstrar como criamos uma listagem básica de dados de uma tabela.
Código fonte com os comentários abaixo:
<style>
#listagem{ width:300px;border:1px;position:absolute;top:50px;left:100px;}
#titulo{width:100px;position:relative;background-color:#336699;float:left;color:white;}
#linha{width:98px;position:relative;background-color:white;float:left;
color:black;border: 1px gray solid;border-width:thin;border-top:0px;
border-right:0px;}
</style>
<?php
// conexão com o banco de dados, caso tenha algum erro
// o código será parado e mostrado a mensagem abaixo.
if(!mysql_connect('localhost','root','usbw')){
die('Erro ao se conectar com o banco de dados.');
}
// seleção do database
mysql_select_db('dicasecodigosweb');
// código sql para seleção dos dados.
$query = "select * from dados";
// Carregamos os dados obtidos da query na variável $result
// para depois transformarmos os dados em um formato de array do php
$result = mysql_query($query);
// Com o comando while, percorreremos o resultado
// transformados em array, utilizando o comando mysql_fetch_array
// cabeçalho da nossa tabela html com os dados.
echo '<div id=listagem>';
echo '<div id=titulo>Codigo</div><div id=titulo>Nome</div>
<div id=titulo>Telefone</div>';
while($dados = mysql_fetch_array($result)){
// echo $dados[0]; // podemos utilizar os dados, passando o array
// e imprimindo o índice deste. Cada coluna será um índice
// echo $dados['nome']; // também podemos utilizar o nome da coluna como
// índice do array.
// formatamos o html utilizando css para termos um visual
// melhorado na listagem.
echo '<div id=linha>'.$dados[0].'</div>';
echo '<div id=linha>'.$dados[1].'</div>';
echo '<div id=linha>'.$dados['telefone'].'</div>';
}
echo '</div>';
?>
Código fonte com os comentários abaixo:
<style>
#listagem{ width:300px;border:1px;position:absolute;top:50px;left:100px;}
#titulo{width:100px;position:relative;background-color:#336699;float:left;color:white;}
#linha{width:98px;position:relative;background-color:white;float:left;
color:black;border: 1px gray solid;border-width:thin;border-top:0px;
border-right:0px;}
</style>
<?php
// conexão com o banco de dados, caso tenha algum erro
// o código será parado e mostrado a mensagem abaixo.
if(!mysql_connect('localhost','root','usbw')){
die('Erro ao se conectar com o banco de dados.');
}
// seleção do database
mysql_select_db('dicasecodigosweb');
// código sql para seleção dos dados.
$query = "select * from dados";
// Carregamos os dados obtidos da query na variável $result
// para depois transformarmos os dados em um formato de array do php
$result = mysql_query($query);
// Com o comando while, percorreremos o resultado
// transformados em array, utilizando o comando mysql_fetch_array
// cabeçalho da nossa tabela html com os dados.
echo '<div id=listagem>';
echo '<div id=titulo>Codigo</div><div id=titulo>Nome</div>
<div id=titulo>Telefone</div>';
while($dados = mysql_fetch_array($result)){
// echo $dados[0]; // podemos utilizar os dados, passando o array
// e imprimindo o índice deste. Cada coluna será um índice
// echo $dados['nome']; // também podemos utilizar o nome da coluna como
// índice do array.
// formatamos o html utilizando css para termos um visual
// melhorado na listagem.
echo '<div id=linha>'.$dados[0].'</div>';
echo '<div id=linha>'.$dados[1].'</div>';
echo '<div id=linha>'.$dados['telefone'].'</div>';
}
echo '</div>';
?>
parece estar faltando uma parte do código.
ResponderExcluir