Ir ao conteúdo
  • Cadastre-se

Sistema de exclusão, problemas com layout


Posts recomendados

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!!!
 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderador

@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>
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...