Nie możesz sobie trzymać takich danych od tak (ustawa o ochronie danych osobowych) a trzymanie ich w niezabezpieczonych plikach tekstowych jest już skrajną nie odpowiedzialnością (zabezpiecz je chociaż htaccessem!).
Co do pytania. To skąd mamy wiedzieć co rozumiesz przez przejrzystą prezentacje danych? Bardziej czytelnie niż w tabeli tego nie zaprezentujesz.
Edit:
Tag <center> się domyka! </center>
Edit2:
... HTML ma pewną skrukture... a Ty zamykasz i używasz tagów gdzie Ci się podoba.
<?php
{
$filedb = fopen("data.dat","r") or
die ("<br>Nie mozna otworzyc pliku."); $columns_str = fgets($filedb,4096
); $columns = explode("|",$columns_str); echo "<table border=1 width=90%>"; echo "<caption>Tabela Wpisów<caption><tr>"; for($i=0;$i<sizeof($columns);$i++)
{
echo "<td class='small'><center><b>".$columns[$i]."</td>"; }
echo "<td class='small'><center>Usuń wpis</td></tr>"; $i=0;
{
$temp = fgets($filedb,4096
); if($temp!="")
{
$records[$i]=$temp;
$i++;
}
}
for($j=0;$j<$i;$j++)
{
$holder = explode("|",$records[$j]); for($k=0;$k<sizeof($holder);$k++)
{
echo "<td class='small'><center>$holder[$k]</td>"; }
echo "<td class='small'><center><a href='delete_file_rec.php?id=".$j."'>Usuń</a></tr>"; }
}
?>
A teraz patrz jak ładnie można wszystko odzielić i poprawić:
<?php
$users= file("data.dat"); //Wczytyje Ci do tablicy cały plik, każda nowa linia to element tablicy ?>
<table style="border=1px width=90%">
<caption>Tabela Wpisów<caption>
<tbody>
<?php foreach($users as $user): ?>
<?php $user = explode("|", $user); ?> <tr>
<?php foreach($user as $feature): ?>
<td>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Pisane z palca. Przeanalizuj kod.