<?php
//krotkie zmienne
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<link href="external.css" rel="stylesheet" type="text/css" /> <!-- Body -->
<?php
//odczytanie calego pliku
//kazde zamowienie staje sie elementem tablicy
$zamowienia = file("$DOCUMENT_ROOT/php/orders/orders.txt");
//obliczanie ilosci elementow tablicy
$ilosc_zamowien = count($zamowienia);
if ($ilosc_zamowien == 0)
{
echo '<p><strong>No orders at the moment, try again later</strong></p>'; }
echo "<table border='1'>\n"; echo '<tr><th bgcolor="#cccccc">Order Date</td> <th bgcolor="#cccccc">Tires</td>
<th bgcolor="#cccccc">Oil</td>
<th bgcolor="#cccccc">Sparks</td>
<th bgcolor="#cccccc">Total</td>
<th bgcolor="#cccccc">Address</td>
</tr>';
for ($i=0; $i<$ilosc_zamowien; $i++)
{
//rozbicie kazdego wiersza
$wiersz = explode( "\t", $zamowienia[$i]); echo 'liczba wierszy:'.count($wiersz).'<br />';
//zapamietuje wylaczanie liczby zamowionych produktow (porzuca pozostale dane)
$wiersz[1
] = intval($wiersz[1
]); $wiersz[2
] = intval($wiersz[2
]); $wiersz[3
] = intval($wiersz[3
]);
//wyswietla kazde zamowienie
echo "<tr><td>$wiersz[0]</td> <td align='right'>$wiersz[1]</td>
<td align='right'>$wiersz[2]</td>
<td align='right'>$wiersz[3]</td>
<td align='right'>$wiersz[4]</td>
<td>$wiersz[5]</td>
</tr>";
}
?>
rozumiem ze dostaje offset erro z powodu nie zadeklarowania tablicy? czy moze cos innego robie zle
Ten post edytował infolearn 12.10.2007, 04:26:59