Ir para conteúdo

POWERED BY:

Arquivado

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

Johnnie Ueno

Cabeçalho da tabela

Recommended Posts

Sou iniciante em php, e tenho que entregar esse trabalho para o professor

 

A tabela está certinho, só que não consigo fazer o cabeçalho separado.

aí o cabeçalho está sendo aplicado para cada pessoa.

Queria que tivesse apenas um cabeçalho e ficasse uma pessoa embaixo da outra pessoa.

 

Meu código

 

<html>
<head>
<title>Estatísticas</title>
</head>
<body>
<table>
<tr>
<td align="center"><H1>Estatísticas</H1></td>
</tr>
<?php
$conexao = mysql_connect("localhost", "root", "123456") or die(mysql_error);
$db = mysql_select_db("stat", $conexao) or die();
$sql = "SELECT * FROM stats";
$rs = mysql_query($sql, $conexao) or die(mysql_error());
echo '<table border="1">';
while($data = mysql_fetch_array($rs)){
echo '<tr>
<tr>
<td>NOME</td>
<td>JOGOS</td>
<td>AB</td>
<td>RUN</td>
<td>HIT</td>
<td>2B</td>
<td>3B</td>
<td>HR</td>
<td>RBI</td>
<td>BB</td>
<td>SO</td>
<td>SB</td>
<td>AVG (%)</td>
</tr>
<td><center>'.$nome = $data["nome"].'</center></td>
<td><center>'.$jogos = $data["jogos"].'</center></td>
<td><center>'.$ab = $data["ab"].'</center></td>
<td><center>'.$run = $data["run"].'</center></td>
<td><center>'.$hit = $data["hit"].'</center></td>
<td><center>'.$b2 = $data["b2"].'</center></td>
<td><center>'.$b3 = $data["b3"].'</center></td>
<td><center>'.$hr = $data["hr"].'</center></td>
<td><center>'.$rbi = $data["rbi"].'</center></td>
<td><center>'.$bb = $data["bb"].'</center></td>
<td><center>'.$so = $data["so"].'</center></td>
<td><center>'.$sb = $data["sb"].'</center></td>
<td><center>'.$avg = $data["avg"].'</center></td>
</tr>';
}
echo '</table>';
mysql_free_result($rs);
?>
</table>
</td>
</tr>
</table>
<H3> Legendas </H3>
<B>AB:</B> Quantas vezes o jogador entrou para rebater
<P>
<B>RUN:</B> Pontos conquistados pelo jogador
<P>
<B>HIT:</B> Batidas validas pelo jogador
<P>
<B>2B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>3B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>HR:</B> Batidas validas, onde a bola saiu do estádio
<P>
<B>RBI:</B> Pontos empurrados pelo rebatedor
<P>
<B>BB:</B> Vezes que o jogador ganhou uma base, sem precisar rebater a bola
<P>
<B>SO:</B> Jogador foi eliminado por não conseguir bater três bolas boas
<P>
<B>SB:</B> Jogador conseguiu roubar a próxima base (avançar para a próxima base, sem rebatida)
<P>
<B>AVG:</B> Aproveitamento do rebatedor (ex: entrou quatro vezes para rebater, e teve apenas uma batida valida, ele vai ficar com avg. de 0,250 ou 25%)
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites
<html>
<head>
<title>Estatísticas</title>
</head>
<body>
<table>
<tr>
<td align="center"><H1>Estatísticas</H1></td>
</tr>

<tr>
<td>NOME</td>
<td>JOGOS</td>
<td>AB</td>
<td>RUN</td>
<td>HIT</td>
<td>2B</td>
<td>3B</td>
<td>HR</td>
<td>RBI</td>
<td>BB</td>
<td>SO</td>
<td>SB</td>
<td>AVG (%)</td>
  </tr> 
 
<?php
$conexao = mysql_connect("localhost", "root", "123456") or die(mysql_error);
$db = mysql_select_db("stat", $conexao) or die();
$sql = "SELECT * FROM stats";
$rs = mysql_query($sql, $conexao) or die(mysql_error());
 
 
 
echo '<table border="1">';  
while($data = mysql_fetch_array($rs)){
echo '<tr>
<td><center>'.$nome = $data["nome"].'</center></td>
<td><center>'.$jogos = $data["jogos"].'</center></td>
<td><center>'.$ab = $data["ab"].'</center></td>
<td><center>'.$run = $data["run"].'</center></td>
<td><center>'.$hit = $data["hit"].'</center></td>
<td><center>'.$b2 = $data["b2"].'</center></td>
<td><center>'.$b3 = $data["b3"].'</center></td>
<td><center>'.$hr = $data["hr"].'</center></td>
<td><center>'.$rbi = $data["rbi"].'</center></td>
<td><center>'.$bb = $data["bb"].'</center></td>
<td><center>'.$so = $data["so"].'</center></td>
<td><center>'.$sb = $data["sb"].'</center></td>
<td><center>'.$avg = $data["avg"].'</center></td>
</tr>';
}
echo '</table>';
mysql_free_result($rs);
?>
</table>
</td>
</tr>
</table>
<H3> Legendas </H3>
<B>AB:</B> Quantas vezes o jogador entrou para rebater
<P>
<B>RUN:</B> Pontos conquistados pelo jogador
<P>
<B>HIT:</B> Batidas validas pelo jogador
<P>
<B>2B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>3B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>HR:</B> Batidas validas, onde a bola saiu do estádio
<P>
<B>RBI:</B> Pontos empurrados pelo rebatedor
<P>
<B>BB:</B> Vezes que o jogador ganhou uma base, sem precisar rebater a bola
<P>
<B>SO:</B> Jogador foi eliminado por não conseguir bater três bolas boas
<P>
<B>SB:</B> Jogador conseguiu roubar a próxima base (avançar para a próxima base, sem rebatida)
<P>
<B>AVG:</B> Aproveitamento do rebatedor (ex: entrou quatro vezes para rebater, e teve apenas uma batida valida, ele vai ficar com avg. de 0,250 ou 25%)
</body>
</html>

 

você tinha colocado o cabeçalho dentro do while, então ele printa toda vez que entra no while

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem sim cara, só dei um exemplo,, nem olhei o html ..rs



tenta assim, nem testei ..rs

 

<html>
<head>
<title>Estatísticas</title>
</head>
<body>
<table>
<tr>
<td colspan="13" align="center"><H1>Estatísticas</H1></td>
</tr>

<tr>
<td>NOME</td>
<td>JOGOS</td>
<td>AB</td>
<td>RUN</td>
<td>HIT</td>
<td>2B</td>
<td>3B</td>
<td>HR</td>
<td>RBI</td>
<td>BB</td>
<td>SO</td>
<td>SB</td>
<td>AVG (%)</td>
</tr> 
 
<?php
$conexao = mysql_connect("localhost", "root", "123456") or die(mysql_error);
$db = mysql_select_db("stat", $conexao) or die();
$sql = "SELECT * FROM stats";
$rs = mysql_query($sql, $conexao) or die(mysql_error());
 
 
 
//echo '<table border="1">';  
while($data = mysql_fetch_array($rs)){
echo '<tr>
<td><center>'.$nome = $data["nome"].'</center></td>
<td><center>'.$jogos = $data["jogos"].'</center></td>
<td><center>'.$ab = $data["ab"].'</center></td>
<td><center>'.$run = $data["run"].'</center></td>
<td><center>'.$hit = $data["hit"].'</center></td>
<td><center>'.$b2 = $data["b2"].'</center></td>
<td><center>'.$b3 = $data["b3"].'</center></td>
<td><center>'.$hr = $data["hr"].'</center></td>
<td><center>'.$rbi = $data["rbi"].'</center></td>
<td><center>'.$bb = $data["bb"].'</center></td>
<td><center>'.$so = $data["so"].'</center></td>
<td><center>'.$sb = $data["sb"].'</center></td>
<td><center>'.$avg = $data["avg"].'</center></td>
</tr>';
}
//echo '</table>';
mysql_free_result($rs);
?>

</table>
<H3> Legendas </H3>
<B>AB:</B> Quantas vezes o jogador entrou para rebater
<P>
<B>RUN:</B> Pontos conquistados pelo jogador
<P>
<B>HIT:</B> Batidas validas pelo jogador
<P>
<B>2B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>3B:</B> Batidas validas, onde o jogador conquistou duas bases
<P>
<B>HR:</B> Batidas validas, onde a bola saiu do estádio
<P>
<B>RBI:</B> Pontos empurrados pelo rebatedor
<P>
<B>BB:</B> Vezes que o jogador ganhou uma base, sem precisar rebater a bola
<P>
<B>SO:</B> Jogador foi eliminado por não conseguir bater três bolas boas
<P>
<B>SB:</B> Jogador conseguiu roubar a próxima base (avançar para a próxima base, sem rebatida)
<P>
<B>AVG:</B> Aproveitamento do rebatedor (ex: entrou quatro vezes para rebater, e teve apenas uma batida valida, ele vai ficar com avg. de 0,250 ou 25%)
</body>
</html>

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.