ezzcardoso Postado Junho 7, 2017 Denunciar Share Postado Junho 7, 2017 Saudações, segue código que acabei de fazer para meu projeto. <?php class Built { protected $tableClass; protected $tableId; public function table($array) { $class = $this->tableClass; $id = $this->tableId; $table = "<table class='{$class}' id='{$id}'>"; $table .= $this->tableHead($array); $table .= $this->tableBody($array); $table .= '</table>'; return $table; } private function tableHead(array $array) { $tableHead = '<thead>'; foreach ($array as $x) { $tableHead .= '<tr>'; foreach ($x as $k => $y) { $tableHead .= '<th>' . ucfirst($k) . '</th>'; } $tableHead .= '</tr>'; break; } $tableHead .= '</thead>'; return $tableHead; } private function tableBody(array $array) { $tableBody = '<tbody>'; foreach ($array as $x) { $tableBody .= '<tr>'; foreach ($x as $y) { $tableBody .= '<td>' . $y . '</td>'; } $tableBody .= '</tr>'; } $tableBody .= '</tbody>'; return $tableBody; } public function table_set_class($class) { $this->tableClass = $class; } public function table_set_id($id) { $this->tableId = $id; } } ?> Esse código faz com que seja criada automática mente pela query <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { $args = array(); while($row = $result->fetch_object()) { $args[]= $row; } } else { echo "0 results"; } $conn->close(); ?> agora usando o Script pra gerar a tabelas // Modo de USAR $built = new Built(); $built->table_set_class("table table-striped");// class da tabela $built->table_set_id("Id_table"); // IID... se quiser echo $built->table($args);// cria a query na já com a tabela Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Junho 8, 2017 Denunciar Share Postado Junho 8, 2017 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ezzcardoso
Saudações, segue código que acabei de fazer para meu projeto.
Esse código faz com que seja criada automática mente pela query
agora usando o Script pra gerar a tabelas
// Modo de USAR $built = new Built(); $built->table_set_class("table table-striped");// class da tabela $built->table_set_id("Id_table"); // IID... se quiser echo $built->table($args);// cria a query na já com a tabela
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.