Melhor forma de apresentar?

PHP

20/11/2014

Minha duvida está ligada mais a apresentação de resultados em PHP, em tabelas para ser direto, olhem o exemplo que estava estudando, foreach


<?php 

			$estrutura = array(
								array("valor 1", "valor 2", "valor 3", "valor 4"), 
								array("valor 5", "valor 6", "valor 7", "valor 8")
							  );
			
			echo "<table border='1' />";
			echo "<tr><td>Bloco 1</td><td>Bloco 2</td><td>Bloco 3</td><td>Bloco 4</td></tr>";
			foreach ($estrutura as $val1) {
				//print_r($val1);
				echo "<tr>";
				foreach ($val1 as $val2) {
					
					echo "<td>".$val2."</td>";
				}
				echo "</tr>";								
			}			
			echo "</table>"
		
		?



Achei realmente estranho esse trecho, não existe forma melhor?



echo "<tr><td>Bloco 1</td><td>Bloco 2</td><td>Bloco 3</td><td>Bloco 4</td></tr>";

Fabio Santos

Fabio Santos

Curtidas 0

Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

20/11/2014

Minha duvida está ligada mais a apresentação de resultados em PHP, em tabelas para ser direto, olhem o exemplo que estava estudando, foreach


<?php 

			$estrutura = array(
								array("valor 1", "valor 2", "valor 3", "valor 4"), 
								array("valor 5", "valor 6", "valor 7", "valor 8")
							  );
			
			echo "<table border='1' />";
			echo "<tr><td>Bloco 1</td><td>Bloco 2</td><td>Bloco 3</td><td>Bloco 4</td></tr>";
			foreach ($estrutura as $val1) {
				//print_r($val1);
				echo "<tr>";
				foreach ($val1 as $val2) {
					
					echo "<td>".$val2."</td>";
				}
				echo "</tr>";								
			}			
			echo "</table>"
		
		?



Achei realmente estranho esse trecho, não existe forma melhor?



echo "<tr><td>Bloco 1</td><td>Bloco 2</td><td>Bloco 3</td><td>Bloco 4</td></tr>";



Não, essa é a melhor forma para se mostrar dados tabulados de forma organizada.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

20/11/2014

Obviamente que você pode usar frameworks para lhe auxiliar, como o DataTable Jquery, mas enfim, tudo se resume a isto que você fez.
GOSTEI 0
Fabio Santos

Fabio Santos

20/11/2014

Serio mesmo? terei que treinar bastante para não errar nenhum passo, é estranho de entender e de fazer, com JQuery fica mais facil, como?
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

20/11/2014

Na verdade com jquery é um pouco mais difícil, mas torna sua tabela mais funcional, com um maior número de funcionalidades, veja: http://www.datatables.net/
GOSTEI 0
Fabio Santos

Fabio Santos

20/11/2014

Então a regra de que o framework veio para facilitar cai por terra quando entra nas tabelas, hehehe.

achei o site meio confuso, existe documentação do JQUERY sobre o assunto?
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

20/11/2014

Então a regra de que o framework veio para facilitar cai por terra quando entra nas tabelas, hehehe.

achei o site meio confuso, existe documentação do JQUERY sobre o assunto?


Facilitar não quer dizer que será mais fácil de implementar. Acontece que se você fosse criar manualmente tudo que o DataTable do Jquery faz, você gastaria MUITO mais tempo, por isso o framework age como um facilitador.
GOSTEI 0
Fabio Santos

Fabio Santos

20/11/2014

Entendo, mas o uso de framework pra mim, no momento não é legal, ainda estou aprendendo muito.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

20/11/2014

Entendo, mas o uso de framework pra mim, no momento não é legal, ainda estou aprendendo muito.


Então continue com o que você está fazendo, que está correto, e depois quando sentir mais segurança, use algum framework.
GOSTEI 0
Soeuseijothaz

Soeuseijothaz

20/11/2014

Entendo, mas o uso de framework pra mim, no momento não é legal, ainda estou aprendendo muito.


Então continue com o que você está fazendo, que está correto, e depois quando sentir mais segurança, use algum framework.


E afnial de contas todos os frameworks vão implementar um table mesmo. kkk
GOSTEI 0
Fabio Santos

Fabio Santos

20/11/2014

kkkkkk pois é. só isso pessoal, obrigado.
GOSTEI 0
POSTAR