Potrzebna pomoc w znalezieniu błędu w kodzie :)
oto kod:
require 'config.php';
$query= mysql_query('Show Tables FROM `jodla`');
echo '<table style="width:95%;">';
echo '<tr><td rowspan="2" class="list"> Worker</td> <td colspan="31" class="list"> Day</td> <td rowspan="2" class="list"> Sumary</td></tr>';
echo '<tr>';
$LastDayMonth = date('d', mktime(0, 0, 0, date('m') + 1, 0, date('Y')));
for ($i = 1; $i <= $LastDayMonth; $i++) {
echo '<td class="list">' . $i . "</td>";
}
echo '</tr>';
$exclude = array('users', 'worker_list', 'gpslocations', 'logs', 'payment_history', 'rm_time', 'rm_akord');
if ($query) {
while ($wiersz = mysql_fetch_array($query)) {
$id = explode("_", $row[0]);
if (!in_array($row[0], $exclude))
echo '<td class="list">' . $id[1] . ' ' . $id[2] . ' </td> ';
for($i = 1; $i<=$Last_Day_Month; $i++) {
echo'<td class="list">'.$i.'</td>';
}
echo' </tr>';
}
}
echo '</table>';
powinno mi wyświetlić tylko w 2 wierszach liczby od 1 do 31 a wyświetla mimo wszystko w 9.
wynik wykonania skryptu na ss zawartym w załączniku. :)
----edit:
kod poprawiłem, nie wiem czy dokładnie to miałeś na myśli :P a co do PDO czy mysqli, to nie bardzo ogarniam, dopiero zaczynam zabawę z PHP więc zaczynam od samego początku :)