Otóż mam taką zagwozdkę - robię zapytanie do bazy, dostaję ileś tam wierszy. Tu nie ma problemu. Jednak chciałbym je mieć nie w formie tekstu, ale tabelki, gdzie każda wartość miałaby po prostu swoją komórkę.
Z tym też nie ma problemu, poza jednym - jak zrobić, aby tabelka miała nazwy kolumn w pierwszym wierszu?
To co poniżej, zwraca ładną tabelkę, ale oczywiście bez nazw kolumn.
Mój php:
<?php
if(isset($_POST['R50'])){
$R50 = $_POST['R50'];
$host = "localhost";
$user = "user";
$pass = "pass";
$db = "baza";
$connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
mysql_select_db($db) or die ("Unable to select database!");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES 'utf8'");
$query = "SELECT ID, Imie, Nazwisko, Biuro, JG FROM `tabela` WHERE `status` LIKE 'wartosc_statusu' AND `$R50` =1 ORDER BY `tabela`.`BIURO` DESC ";
$result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
if (mysql_num_rows($result) > 0) {
echo "<table cellpadding=10 border=1>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>".$row[0]."<br>"."</td>";
echo "<td>" . $row[1]."</td>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[3]."</td>";
echo "<td>".$row[4]."</td>";
echo "</tr>";
}
echo "</table>";
}
else {
echo "No rows found!";
}
mysql_free_result($result);
mysql_close($connection); }
?>