Kod
<?php
$tasks_filter=mysql_query("
SELECT task_id, task_name, task_duration, task_duration_type, task_project
FROM tasks
WHERE
task_end_date >= '".$start_date->format( FMT_DATETIME_MYSQL )."'
AND task_end_date <= '".$end_date->format( FMT_DATETIME_MYSQL )."'
AND task_id IN (SELECT task_id FROM user_tasks WHERE user_id=$log_userfilter)
")
or die(mysql_error()."blad1");
while($r = mysql_fetch_array($tasks_filter)) $tab1[]=$r;
?>
<table cellspacing="1" cellpadding="4" border="0" class="tbl">
<?php
for ($x = 0; $x <count($tab2); $x++)
{
echo "<tr>";
echo "<td>".$tab1[$x]['task_name']."</td>";
echo "<td>".$tab1[$x]['task_duration']."</td>";
echo "</tr>";
}
?>
</table>
$tasks_filter=mysql_query("
SELECT task_id, task_name, task_duration, task_duration_type, task_project
FROM tasks
WHERE
task_end_date >= '".$start_date->format( FMT_DATETIME_MYSQL )."'
AND task_end_date <= '".$end_date->format( FMT_DATETIME_MYSQL )."'
AND task_id IN (SELECT task_id FROM user_tasks WHERE user_id=$log_userfilter)
")
or die(mysql_error()."blad1");
while($r = mysql_fetch_array($tasks_filter)) $tab1[]=$r;
?>
<table cellspacing="1" cellpadding="4" border="0" class="tbl">
<?php
for ($x = 0; $x <count($tab2); $x++)
{
echo "<tr>";
echo "<td>".$tab1[$x]['task_name']."</td>";
echo "<td>".$tab1[$x]['task_duration']."</td>";
echo "</tr>";
}
?>
</table>
i w tabeli nic się nie pojawia. Ktoś m apomysł co jest nie tak? Polecenie mysql_num_rows($tasks_filter) zwraca wartość większą od zera, czyli zapytanie jest raczej poprawne