Probleem Array --> Uitlezen

Status
Niet open voor verdere reacties.

Niekoesj

Gebruiker
Lid geworden
16 mei 2007
Berichten
25
Hallo ik heb een probleem met mijn script. Heb er heletijd aan lopen sleutelen maar ik kan de fout maar niet vinden.

Ik wil dus in handleManager.class.php de gevonden gegevens in 1 array's plaatsen.
Die 2 array's worden weer in 1 array geplaatst en terug ge-returned.
Nu heb ik al een stukje geschreven om dit uit te lezen maar er komt van iedere bekende en onbekende handle, maar 1 item op het scherm. Iemand een idee? :)

handleManager.class.php:
PHP:
			// In een lusje de array vullen met BEKENDE array's
		    	while ($row = mysql_fetch_assoc($q)) {
		   	   $ohandle[0][] = new handle($row['handleid']);
			   $gehad[$row['handleid']] = true;
			}
			// In een lusje de array vullen met ONBEKENDE arrays
		    	while ($row = mysql_fetch_assoc($q2)) {
			   if (!isset($gehad[$row['handleid']])) {
		   	       $ohandle[1][] = new handle($row['handleid']);
			   }
			}
			$aData = $ohandle;
		    return $aData;
		}

handle.php:

PHP:
$onbekende = '';
$bekende = '';

			if($debug == true) {
				echo '<pre>';
				print_r(handleManager::zoekHandles($_GET['zoek']));
				echo '</pre>';
			}

				foreach (handleManager::zoekHandles($_GET['zoek']) As $id => $obj2) {
				    $tmpl = new tpl('list_handle_item.htm');
				    foreach ($obj2 As $key => $obj) {
					    $tmpl->assign('type', $_GET['type']);
					    $tmpl->assign('id', $obj->getId());
					    $tmpl->assign('bedrijfsnaam', $obj->getBedrijfsnaam());
					    $tmpl->assign('geslacht', $obj->getGeslacht());
					    $tmpl->assign('voorletters', $obj->getVoorletters());
					    $tmpl->assign('tussenvoegsels', $obj->getTussenvoegsels());
					    $tmpl->assign('achternaam', $obj->getAchternaam());
					    $tmpl->assign('straatnaam', $obj->getStraatnaam());
					    $tmpl->assign('huisnummer', $obj->getHuisnummer());
					    $tmpl->assign('huisnummertoevoeging', $obj->getHuisnummertoevoeging());
					    $tmpl->assign('postcode', $obj->getPostcode());
					    $tmpl->assign('plaats', $obj->getPlaats());
					    $tmpl->assign('land', $obj->getLand());
					    $tmpl->assign('fax', $obj->getFax());
					    $tmpl->assign('telefoon', $obj->getTelefoon());
					    $tmpl->assign('email', $obj->getEmail());
				   } 
				    	 
				    if ($id == 0) {
				       $bekende .= $tmpl->get();
				    }
				    else {
				       $onbekende .= $tmpl->get();
				    }
				}
				
				$tpl->assign('lijst', $bekende);
				$tpl->assign('lijst2', $onbekende);
				$tpl->parse();
 
Ik heb me er nog niet heel goed in verdiept, maar heb je wel in de gaten dat je overal $tmpl gebruikt, behalve bij de laatste drie? Daar heb je $tpl staan, misschien ligt het daaraan?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan