Hello,
I am trying to display the results from two different queries. The second query is based on a variable from the first query, and I am having a tough time to get it to work properly.
It appears that once the second for statement is completed, the first for statement also terminates.
What am I overlooking?
// Query the PROJECTS TABLE to display the schedule for the week specified
$query_01 = mysql_query("SELECT
COMPANY.company_name,
COMPANY.corp_name,
COMPANY.prov_state,
PROJECTS.proj_ref_ID,
PROJECTS.proj_type,
PROJECTS.interface_type,
PROJECTS.number_of_QJs
FROM COMPANY, PROJECTS
WHERE PROJECTS.company_ID=COMPANY.company_id
AND install_start_date='2005-04-18'
ORDER BY COMPANY.corp_name, COMPANY.company_name");
$project_results = mysql_num_rows($query_01);
for ($i=0; $i < $project_results; $i++) {
$row_01 = mysql_fetch_array($query_01);
$proj_ref_ID = stripslashes($row_01["proj_ref_ID"]);
$proj_type = stripslashes($row_01["proj_type"]);
$company_name = stripslashes($row_01["company_name"]);
$corp_name = stripslashes($row_01["corp_name"]);
$prov_state = stripslashes($row_01["prov_state"]);
$interface_type = stripslashes($row_01["interface_type"]);
$number_of_QJs = stripslashes($row_01["number_of_QJs"]);
// Query the PERSONNEL_SCHEDULE TABLE to display the resources assigned for the week specified
$query_02 = mysql_query("SELECT
personnel_name,
activity_type,
activity_start_year,
activity_start_month,
activity_start_day,
activity_finish_year,
activity_finish_month,
activity_finish_day
FROM PERSONNEL_SCHEDULE WHERE proj_ref_ID='$proj_ref_ID'");
$personnel_schedule_results = mysql_num_rows($query_02);
for ($k=0; $k < $personnel_schedule_results; $k++) {
$row_02 = mysql_fetch_array($query_02);
$activity_start_year = stripslashes($row_02["activity_start_year"]);
$activity_start_month = stripslashes($row_02["activity_start_month"]);
$activity_start_day = stripslashes($row_02["activity_start_day"]);
$activity_finish_year = stripslashes($row_02["activity_finish_year"]);
$activity_finish_month = stripslashes($row_02["activity_finish_month"]);
$activity_finish_day = stripslashes($row_02["activity_finish_day"]);
?>
<table border="0" cellpadding="0" cellspacing="0" width="760">
<tr>
<td height="25" class="general_content_02" width="235" align="left" valign="middle" bgcolor="#FFFFFF"> <a class="green" href="<?php echo "rms.php?directory=projects&page_name=pro_003_TEST&proj_ref_ID=$proj_ref_ID"; ?>"><?php if(!empty($corp_name)) { echo "$corp_name ~ "; } ?><?php echo $company_name; ?></a></td>
<td class="general_content_02" width="80" align="left" valign="middle" bgcolor="#FFFFFF"><?php echo $prov_state; ?></td>
<td class="general_content_02" width="80" align="left" valign="middle" bgcolor="#FFFFFF"><?php echo $interface_type; ?></td>
<td class="general_content_02" width="80" align="left" valign="middle" bgcolor="#FFFFFF"><?php echo $proj_type; ?></td>
<td class="general_content_02" width="38" align="center" valign="middle" bgcolor="#FFFFFF"><?php echo $number_of_QJs; ?></td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#CCCCCC">
<?php
if(($activity_start_day <= $day_01) && ($activity_finish_day >= $day_01)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
if(($activity_start_day <= $day_02) && ($activity_finish_day >= $day_02)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
if(($activity_start_day <= $day_03) && ($activity_finish_day >= $day_03)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
if(($activity_start_day <= $day_04) && ($activity_finish_day >= $day_04)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
if(($activity_start_day <= $day_05) && ($activity_finish_day >= $day_05)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
if(($activity_start_day <= $day_06) && ($activity_finish_day >= $day_06)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
<td class="general_content_02" width="33" align="center" valign="middle" bgcolor="#CCCCCC">
<?php
if(($activity_start_day <= $day_07) && ($activity_finish_day >= $day_07)) { echo "YES"; } else { echo "---"; }
?>
</td>
<td class="general_content_02" width="2" align="center" valign="middle" bgcolor="#99C299"></td>
</tr>
<tr>
<td colspan="20" height="2" width="760" bgcolor="#99C299"></td>
</tr>
<?php } } ?>
</table>