Ir ao conteúdo
  • Cadastre-se
Fábio Corrêa Vitorino

Sistema de exclusão, problemas com layout

Recommended Posts

Olá pessoal, boa tarde!

Gostaria de ajuda dos amigos, pois estou engatinhando no mundo do php e estou enfrentando um problema que não sei como resolver.

É o seguinte, tenho um sistema de exclusão de usuários de um painel administrativo.
Com apenas 1 usuário no sistema ele funciona perfeitamente, o layout fica 100%, porém quando se adiciona mais usuários, e ele
carrega no sistema pra eu escolher qual quero excluir ele fica desorganizado, em vez de os dados se enfileirarem um em baixo do outro,
eles estão ficando lado a lado.

 

Vejam:

 

Com layout ok

2hczwqp.jpg

 

Com mais de 1 usuário cadastrado 

aau0s8.jpg

 

Segue código fonte:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body{	height:50%;}#titulo {	 height:25px; width:400px; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:16px; border:solid 1px #0974AE; background-color:#0974AE;background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.3));position:absolute;vertical-align:middle;		}#conteudo {	width:400px;	height:100%;	color:#0974AE;	font-family:Tahoma, Geneva, sans-serif;	border:solid 1px #0974AE;	background-color:#E7F5FE;}#tabela {	position:absolute;	left:10px;	top:37px;	text-align:center;	}</style><div id="titulo"><strong>Excluir Usuários cadastrados</strong></div><div id="conteudo"><table id="tabela" bordercolor="#0974AE" width="398" border="1" cellspacing="0" cellpadding="0"  style="border-collapse: collapse;">  <tr>    <td bgcolor="#ABDEFB" style="font-size:14px;" height="100%"><b>Nome</b></td>    <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Usuário</b></td>    <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Excluir</b></td>  </tr>  <tr><?phperror_reporting(E_ALL ^ E_DEPRECATED);$conexao = mysqli_connect("localhost","root","", "news");$result = mysqli_query($conexao, "SELECT login, senha, id FROM news");while($row = mysqli_fetch_object($result)){echo "<td>$row->login</td>".    "<td>$row->senha</td>".    "<td><a href='exclui.php?id=$row->id'><img src='delete.gif' width='30' height='28'></a></td>";	}?></table>

Alguém sabe onde estou errando?

 

Estou com problemas no height do css também, ele deveria se ajustar automaticamente conforme for adicionando usuários.

Mas postarei essa dúvida em css.
Amigos desde já agradeço!!!
 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Fábio Corrêa Vitorino

 

Tens que colocar o <tr></tr>  dentro do echo que está no while: Linha 13(início <tr>), Linha 15(fim </tr>)

O por quê do erro, é que como ele não tinha um elemento TR  para informar que cada registro é uma linha diferente... ele entende que cada registro faz parte do mesmo.

<table id="tabela" bordercolor="#0974AE" width="398" border="1" cellspacing="0" cellpadding="0"  style="border-collapse: collapse;">  <tr>    <td bgcolor="#ABDEFB" style="font-size:14px;" height="100%"><b>Nome</b></td>    <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Usuário</b></td>    <td bgcolor="#ABDEFB" style="font-size:14px;"><b>Excluir</b></td>  </tr><?phperror_reporting(E_ALL ^ E_DEPRECATED);$conexao = mysqli_connect("localhost","root","", "news");$result = mysqli_query($conexao, "SELECT login, senha, id FROM news");while($row = mysqli_fetch_object($result)){echo " <tr><td>$row->login</td>".    "<td>$row->senha</td>".    "<td><a href='exclui.php?id=$row->id'><img src='delete.gif' width='30' height='28'></a></td></tr>";	}?></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×