Array
(
)

Melhor forma de apresentar?

PHP
Fabio Santos
   - 20 nov 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
#Código


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

Citação:

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

Ronaldo Lanhellas
   - 20 nov 2014


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

#Código


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

Citação:

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.

Ronaldo Lanhellas
   - 20 nov 2014

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

Fabio Santos
   - 20 nov 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?

Ronaldo Lanhellas
   - 20 nov 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/

Fabio Santos
   - 20 nov 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?

Ronaldo Lanhellas
   - 20 nov 2014


Citação:
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.

Fabio Santos
   - 20 nov 2014

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

Ronaldo Lanhellas
   - 21 nov 2014


Citação:
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.

Jothaz
   - 21 nov 2014


Citação:

Citação:
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

Fabio Santos
   - 24 nov 2014

kkkkkk pois é. só isso pessoal, obrigado.