Hi list,

I'm using TemplatePower (http://templatepower.codocad.com/) as my template
engine.  There will be multiple rows of results, and the data is stored in
the $tpl->assign(); parts.  The function gets projects for a given employee.
My function is at the bottom of this e-mail.

The problem is that I can't get the results to be printed to my $template,
or $home_tpl.  $home_tpl is named home.tpl, and that's where the html code
is that displays the results from worker_projects();

Can anyone help me out here?  If you need more info, just let me know.

Tyler Longren
[EMAIL PROTECTED]

CODE BELOW

function worker_projects() {
 $template = $home_tpl;
 $tpl = new TemplatePower("$template");
 $tpl->prepare();
 // Begin getting consulting projects.
 $consultingproject_sqltext = "SELECT
customer.custid,customer.ownorgname,customerorder.custid,consultingproject.p
rojectid,consultingproject.description,consultingproject.startdate,consultin
gproject.enddate,consultingprojectassign.workerid,consultingprojectassign.pr
ojectid
 FROM consultingproject,consultingprojectassign, customerorder, customer
 WHERE consultingprojectassign.workerid='$_COOKIE[workerid]'
 AND consultingproject.projectid=consultingprojectassign.projectid
 AND consultingproject.ordid = customerorder.ordid
 AND customer.custid = customerorder.custid
 ORDER BY enddate ASC";
 $consultingproject_sql = mysql_query("$consultingproject_sqltext");
 if (mysql_num_rows($consultingproject_sql) < "1") {
  $tpl->newBlock('no_consulting_projects');
  $tpl->assign("no_consulting_projects","You don't have any consulting
projects.");
 }
 else {
  $alternate = "1";
  $tpl->newBlock('consulting_projects');
  while ($row = mysql_fetch_array($consultingproject_sql)) {
   $tpl->newBlock('consulting_projects_data');
   $tpl->assign("consulting_projectid","$row[projectid]");
   $tpl->assign("consulting_company","$row[ownorgname]");
   $tpl->assign("consulting_startdate","$row[startdate]");
   $tpl->assign("consulting_enddate","$row[enddate]");
   if ($alternate == "1") {
    $color = "#ffffff";
    $tpl->assign("row_color","$color");
    $alternate = "2";
   }
   else {
    $color = "#cecece";
    $tpl->assign("row_color","$color");
    $alternate = "1";
   }
  }
 }
       mysql_close($connection);
       $tpl->printToScreen();
       return $tpl;
 // End getting consulting projects.
}



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

Reply via email to