Nieuw lid |
|
Ik probbeeer 1 enkele info uit de database op het scherm te krijgen.
Dat lukt ook met de onderstaande code
<?
public function loadSegment($p_nID)
{
$objDB = clsDBSingleton::Instantiate();
$this->m_sSegment = "";
$this->m_nID = 0;
$sSQL = "SELECT segment from segmenten where id = $p_nID";
try
{
if ($objDB->executeSQL($sSQL))
{
if (!$objDB->eof())
{
$rs = $objDB->fetchArray();
$this->m_sSegment = $rs["segment"];
}
$this->m_sSegment = $this->m_sSegment;
$objDB->dbClose();
}
}
catch (Exception $e)
{
// iets ging fout, database exception
throw new Exception ("clsSegmentenList::loadSegment\n".
$e->getMessage(), $e->getCode());
}
echo $this->m_sSegment;
}
}?>
<? public function loadSegment($p_nID) { $objDB = clsDBSingleton::Instantiate(); $this->m_sSegment = ""; $this->m_nID = 0; $sSQL = "SELECT segment from segmenten where id = $p_nID"; try { if ($objDB->executeSQL($sSQL)) { if (!$objDB->eof()) { $rs = $objDB->fetchArray(); $this->m_sSegment = $rs["segment"]; } $this->m_sSegment = $this->m_sSegment; $objDB->dbClose(); } } catch (Exception $e) { // iets ging fout, database exception throw new Exception ("clsSegmentenList::loadSegment\n". $e->getMessage(), $e->getCode()); } } }?>
maar
als ik de laatste regel
<? echo $this->m_sSegment; ?>
<? echo $this->m_sSegment; ?>
wil vervangen met
<? return $this->m_sSegment; ?>
<? return $this->m_sSegment; ?>
dan krijg ik nix terug.
Hoe kan ik dat aanpassen ?
|