I have 2 tables employees & transactions. 'employees' carry info about the 
employees and transactions carry there payslip info for each period.
I am trying to display a list of employees that don't have transactions in 
the current ($pp_id) period,
thus doing an array of the $emp_ids, having transactions in the current 
period
in order to exclude them in the next query.
I am using MySQL 4.1.11
Any help will be appreciated.

$pp_id = $_GET['pp_id'];
$t1 = "employees";
$t2 = "transactions";
$query = mysql_query("SELECT  `emp_id` FROM $t2 WHERE `pp_id` = '$pp_id'");
while ($row = @mysql_fetch_array($query))    {
    $emp_ids=$row['emp_id'];
    }

line 83:    $select_employee_query = mysql_query(" SELECT $t1.* FROM $t1 
WHERE emp_id IN (" . implode(', ', $emp_ids) . ") ");
               while ($row = @mysql_fetch_array($select_employee_query)) 
{
                    $var3=$row['emp_num'];
                    $var4=$row['emp_title'];
                    $var5=$row['emp_initials'];
                    $var6=$row['emp_surname'];

                    echo "$var3 $var4 $var5 $var6";
                    }

  Warning: implode() [function.implode]: Bad arguments. in 
../add_payslip1.php on line 83
 

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to