Ir para conteúdo

POWERED BY:

Arquivado

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

Ederjsantos

[Resolvido] imprimir resultados em uma tabela

Recommended Posts

Bom dia,

galera estou fazendo um sistema que precisa imprimir os resultados

em uma tabela, porém não estou sabendo como implementar isso

pois são varios dados e não sei o que usar para que os dados retornem corretamente

dentro de cada célula da minha planinha inicialmente estou fazendo assim:

<?php
$sql = "SELECT unidade, ano, grau, serie, turno, COUNT(qtd) AS Turmas,sum(capacidade) as Capacidade,sum(alunos)as 'QTD ALUNOS' FROM capacidade where ano = 2009 and unidade = 5 GROUP BY unidade, ano, grau, serie, turno ORDER BY unidade, ano, grau, serie, turno";

 $query = mssql_query($sql);
 while($query = @mssql_fetch_array($query)){

echo '<TD STYLE="border-top: 1px solid #000000; HEIGHT=17 ALIGN=LEFT>'.$grau.'</TD>
 <TD STYLE="border-top: 1px solid #1a1a1a; ALIGN=LEFT>teste</TD>
}
?>

Mas não esta dado certo o que posso fazer para que retornem todos os resultados obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A variavel que você esta usando para o retorno não corresponde ao que se deve colocar.

Tenta isso:

<?php
$sql = "SELECT unidade, ano, grau, serie, turno, COUNT(qtd) AS Turmas,sum(capacidade) as Capacidade,sum(alunos)as 'QTD ALUNOS' FROM capacidade where ano = 2009 and unidade = 5 GROUP BY unidade, ano, grau, serie, turno ORDER BY unidade, ano, grau, serie, turno"; $query = mssql_query($sql); 
while($result = @mssql_fetch_array($query)){
echo '<TD STYLE="border-top: 1px solid #000000; HEIGHT=17 ALIGN=LEFT>'.$result[0].'</TD> <TD STYLE="border-top: 1px solid #1a1a1a; ALIGN=LEFT>teste</TD>
}

?>

o $result[0] corresponde ao campo unidade do select.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
$sql = "select unidade, ano, grau, serie, turno, count(qtd) as turmas,sum(capacidade) as capacidade,sum(alunos) as qtd_alunos from capacidade where ano = 2009 and unidade = 5 group by unidade, ano, grau, serie, turno order by unidade, ano, grau, serie, turno";
   $exe= mssql_query($sql);

echo "<tr>
		<td>Unidade</td>
		<td>Ano</td>
		<td>Grau</td>
		<td>Série</td>
		<td>Turno</td>
		<td>Qtd de Turmas</td>
		<td>Capacidade</td>
		<td>Qtd Alunos</td>
	 </tr>";

while($query = mssql_fetch_array($exe))
{
	echo "<tr>
			<td>$query[unidade]</td>
			<td>$query[ano]</td>
			<td>$query[grau]</td>
			<td>$query[serie]</td>
			<td>$query[turno]</td>
			<td>$query[turmas]</td>
			<td>$query[capacidade]</td>
			<td>$query[qtd_alunos]</td>
		 </tr>";
}
?>

 

EDIT: esqueci as aspas simples dentro dos colchetes nas variaveis de array. Ja tirei.

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.