Jump to content


Photo

Organização Da Tabela Não To Conseguindo


  • Faça o login para participar
8 replies to this topic

#1 Ronaldo

Ronaldo

    Mu X-Plosion - MUOnline Server

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Nova Xavantina - MT

Posted 15/07/2006, 16:51

Ai pessoal aff to meio perdido aqui em uma tabela e não consigo organizar ela, ela deixa o layout todo distorcido

echo "<table width='450' border='0' align='center' cellpadding='0' cellspacing='0'>";
echo "<td>$row[0]<td>";
echo "<td>$row[1]<td>";

if($row[2] == 15){
echo 'Permanente';
}
if($row[2] == 14){
echo '14 dias';
}
if($row[2] == 13){
echo '13 dias';
}
if($row[2] == 12){
echo '12 dias';
}
if($row[2] == 11){
echo '11 dias';
}
if($row[2] == 10){
echo '10 dias';
}
if($row[2] == 9){
echo '9 dias';
}
if($row[2] == 8){
echo '8 dias';
}
if($row[2] == 7){
echo '7 dias';
}
if($row[2] == 6){
echo '6 dias';
}
if($row[2] == 5){
echo '5 dias';
}
if($row[2] == 4){
echo '4 dias';
}
if($row[2] == 3){
echo '3 dias';
}
if($row[2] == 2){
echo '2 dias';
}
if($row[2] == 1){
echo '1 dia';
}

echo "<td>$row[3]<td>";
echo "<td><td><table align='center'><td>";
echo "<tr></table></td>";

}


ou seja queria por os dados organizados em 4 colunas mais ta dificil queria que o tamanho fosse 450px
Mu X-Plosion - Qualidade em primeiro lugar!
Mu X-Plosion - MuOnline como você nunca viu antes!
Mu X-Plosion - O Melhor MU que você já viu!
Mu X-Plosion - Por que não basta ser o melhor tem que oferecer o melhor e a maior qualidade!

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 15/07/2006, 17:55

Óla amigo, seu problema e HTML PURO!

organizei um pouco pra você depois colocar a parte de COLUNAS

$Dias = array("1"=>"1 Dia","2"=>"2 Dias","3"=>"3 Dias","4"=>"4 Dias","5"=>"5 Dias",
"6"=>"6 Dias","7"=>"7 Dias","8"=>"8 Dias","9"=>"9 Dias","10"=>"10 Dias","11"=>"11 Dias",
"12"=>"12 Dias","13"=>"13 Dias","14"=>"14 Dias","15"=>"Permanente");

echo "
 <table width='450' border='0' align='center' cellpadding='0' cellspacing='0'>
  <tr>
   <td>{$row[0]}</td>
   <td>{$row[1]}</td>
   <td>".($Dias[$row[2]])."</td>
   <td>{$row[3]}</td>
  </tr>
 </table>
";

Substitua esse código por este que você colocou!

qualquer dúvida e só perguntar!

Edição feita por: Goku Jr, 15/07/2006, 17:57.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 Ronaldo

Ronaldo

    Mu X-Plosion - MUOnline Server

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Nova Xavantina - MT

Posted 15/07/2006, 19:46

vlws ^^ mais ainda to com uma pequeno probleminha, que é colocar tudo centralizadinho

veja como fica tudo torto

http://muxplosion.se...gadores.banidos

estou terminando esse site e es tabelas estão me dando trabalho...
Mu X-Plosion - Qualidade em primeiro lugar!
Mu X-Plosion - MuOnline como você nunca viu antes!
Mu X-Plosion - O Melhor MU que você já viu!
Mu X-Plosion - Por que não basta ser o melhor tem que oferecer o melhor e a maior qualidade!

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 15/07/2006, 20:18

nossa!
adiciona o código aê pra que eu ou alguém possa lhe ajudar!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#5 Ronaldo

Ronaldo

    Mu X-Plosion - MUOnline Server

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Nova Xavantina - MT

Posted 15/07/2006, 20:21

Ta aqui o codigo completo

<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><?php
$query = 'SELECT Name, bloc_reason, bloc_daysleft, bloc_by From Character WHERE ctlcode=1 order by bloc_daysleft desc';
$result = mssql_query( $query );

echo "<table width='450' border='0' align='center' cellpadding='5' cellspacing='0'>
<tr>
<td bgcolor='#666600'>Personagem</td>
<td bgcolor='#666600'>Motivo</td>
<td bgcolor='#666600'>Dias restantes</td>
<td bgcolor='#666600'>Banido por</td>
</tr>
</table>
";

$coee1 = mssql_query("SELECT count(*) FROM Character WHERE ctlcode=1");
$coee = mssql_result($coee1, 0, 0);
for($i=0;$i < $coee;++$i)
{
$row = mssql_fetch_row($result);

$Dias = array("1"=>"1 Dia","2"=>"2 Dias","3"=>"3 Dias","4"=>"4 Dias","5"=>"5 Dias","6"=>"6 Dias","7"=>"7 Dias","8"=>"8 Dias","9"=>"9 Dias","10"=>"10 Dias","11"=>"11 Dias","12"=>"12 Dias","13"=>"13 Dias","14"=>"14 Dias","15"=>"Permanente");echo " <table width='450' border='0' align='center' cellpadding='0' cellspacing='5'> <tr> <td>{$row[0]}</td> <td>{$row[1]}</td> <td>".($Dias[$row[2]])."</td> <td>{$row[3]}</td> </tr> </table>";
}

$conn =mssql_close();

?></td>
</tr>
</table>


Mu X-Plosion - Qualidade em primeiro lugar!
Mu X-Plosion - MuOnline como você nunca viu antes!
Mu X-Plosion - O Melhor MU que você já viu!
Mu X-Plosion - Por que não basta ser o melhor tem que oferecer o melhor e a maior qualidade!

#6 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 15/07/2006, 20:45

<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
  <td>
   <table width='450' border='0' align='center' cellpadding='5' cellspacing='0'>
	<tr>
	 <td bgcolor='#666600'>Personagem</td>
	 <td bgcolor='#666600'>Motivo</td>
	 <td bgcolor='#666600'>Dias restantes</td>
	 <td bgcolor='#666600'>Banido por</td>
	</tr>
   </table>
  </td>
 </tr>
  <?php
   $result = mssql_query("SELECT Name, bloc_reason, bloc_daysleft, bloc_by From Character WHERE ctlcode=1 order by bloc_daysleft desc");
//   $coee1 = mssql_query("SELECT count(*) FROM Character WHERE ctlcode=1");
//   $coee = mssql_result($coee1, 0, 0);
//   for($i = 0; $i < $coee; $i++) {
   while ($row = mssql_fetch_row($result)) { 
	$Dias = array("1"=>"1 Dia","2"=>"2 Dias","3"=>"3 Dias","4"=>"4 Dias","5"=>"5 Dias","6"=>"6 Dias",
				  "7"=>"7 Dias","8"=>"8 Dias","9"=>"9 Dias","10"=>"10 Dias","11"=>"11 Dias","12"=>"12 Dias",
				  "13"=>"13 Dias","14"=>"14 Dias","15"=>"Permanente");
	 echo "

 <tr>
  <td>
   <table width='450' border='0' align='center' cellpadding='0' cellspacing='5'>
	<tr>
	 <td>{$row[0]}</td>
	 <td>{$row[1]}</td>
	 <td>".($Dias[$row[2]])."</td>
	 <td>{$row[3]}</td>
	</tr>
   </table>
  </td>
 </tr>

	";
   }
  $conn =mssql_close();
 ?>
</table>

Comentei algumas linhas, pois praticamente não entendi porque você colocou elas.

Qualquer dúvida e só perguntar!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#7 Ronaldo

Ronaldo

    Mu X-Plosion - MUOnline Server

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Nova Xavantina - MT

Posted 15/07/2006, 23:17

Eu realmente não sei pq não fica retinho veja agora goku o codigo

<table width="450" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><table width='450' border='0' align='center' cellpadding='5' cellspacing='0'><tr><td bgcolor='#666600'>Personagem</td><td bgcolor='#666600'>Motivo</td><td bgcolor='#666600'>Dias restantes</td><td bgcolor='#666600'>Banido por</td></tr></table></td> </tr>
<?php
$result = mssql_query("SELECT Name, bloc_reason, bloc_daysleft, bloc_by From Character WHERE ctlcode=1 order by bloc_daysleft desc");
while ($row = mssql_fetch_row($result)) {
$Dias = array("1"=>"1 Dia","2"=>"2 Dias","3"=>"3 Dias","4"=>"4 Dias","5"=>"5 Dias","6"=>"6 Dias","7"=>"7 Dias","8"=>"8 Dias","9"=>"9 Dias","10"=>"10 Dias","11"=>"11 Dias","12"=>"12 Dias","13"=>"13 Dias","14"=>"14 Dias","15"=>"Permanente");
echo " <tr> <td> <table width='450' border='0' align='center' cellpadding='0' cellspacing='5'><tr><td>{$row[0]}</td><td>{$row[1]}</td><td>".($Dias[$row[2]])."</td><td>{$row[3]}</td></tr></table></td></tr>"; }
$conn =mssql_close(); ?></table>


não sei pq? sera que tem haver eu estar colocando esse codigo em include? ou nada a ver isso?
Mu X-Plosion - Qualidade em primeiro lugar!
Mu X-Plosion - MuOnline como você nunca viu antes!
Mu X-Plosion - O Melhor MU que você já viu!
Mu X-Plosion - Por que não basta ser o melhor tem que oferecer o melhor e a maior qualidade!

#8 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 16/07/2006, 08:58

^^' nossa! quando se cópia um código do fórum entre as targs [CODE ] e [/CODE ] fica tudo na MESMA linha o código ^^'
-----------------------------------------

Ronaldo, faz o seguinte
coloca pra exibir somente 2 REGISTROS. depois visualiza o código fonte do HTML pelo IE para ver como foi montado a TABELA!

lembre da seqüência correta da TABELA!
[code]<table>
<tr>
<td>.....</td>
</tr>
</table>[/code]

SE está criando TABELA dentro de um celula, preste atenção na abertura da TABELA e em sua seqüência até o final e depois que fechar essa tabela dentro da celula não esqueça de colocar o </td> para FECHAR está celula ;)

qualquer dúvida é só perguntar!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#9 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 17/07/2006, 12:46

Veja se agora resolve seu problema.

<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width='100%' border='0' align='center' cellpadding='5' cellspacing='0'>
<tr>
<td width='25%' bgcolor='#666600'>Personagem</td>
<td width='25%' bgcolor='#666600'>Motivo</td>
<td width='25%' bgcolor='#666600'>Dias restantes</td>
<td width='25%' bgcolor='#666600'>Banido por</td>
</tr>
</table>
</td>
</tr>
<?php
$result = mssql_query("SELECT Name, bloc_reason, bloc_daysleft, bloc_by From Character WHERE ctlcode=1 order by bloc_daysleft desc");
// $coee1 = mssql_query("SELECT count(*) FROM Character WHERE ctlcode=1");
// $coee = mssql_result($coee1, 0, 0);
// for($i = 0; $i < $coee; $i++) {
while ($row = mssql_fetch_row($result)) {
$Dias = array("1"=>"1 Dia","2"=>"2 Dias","3"=>"3 Dias","4"=>"4 Dias","5"=>"5 Dias","6"=>"6 Dias",
"7"=>"7 Dias","8"=>"8 Dias","9"=>"9 Dias","10"=>"10 Dias","11"=>"11 Dias","12"=>"12 Dias",
"13"=>"13 Dias","14"=>"14 Dias","15"=>"Permanente");
echo "

<tr>
<td>
<table width='100%' border='0' align='center' cellpadding='0' cellspacing='5'>
<tr>
<td>{$row[0]}</td>
<td>{$row[1]}</td>
<td>".($Dias[$row[2]])."</td>
<td>{$row[3]}</td>
</tr>
</table>
</td>
</tr>

";
}
$conn =mssql_close();
?>
</table>


GOKU é verdade comigo tambem acontece o mesmo quando tento copiar um código pra poder ajudar alguem (Se é que eu ajudo!!! :P ) o código fica todo na mesma linha, por isso sempre que coloco o código aqui eu coloco entre as tags

e quando vou copiar algum código eu vou na versão pra impressão.

Acredito que o pessoal do FORUM tenha feito isso pra evitar que as pessoas copiem os códigos, mas acho que as vezes atrapalha.

Minha opinião...

Té mais ;)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq