Changed at 29 December 09 / 14:36
Moest de waarde uit de database vergelijken met de gePOSTe waarde uit het formulier, maar er was geen functie in FH om de waarde op te halen.
Onderstaand stukje code past mooi in de dbFormHandler class denk ik :)
<?php
function getDBValue($p_sField)
{
if(array_key_exists($p_sField, $this->_dbData))
{
return $this->_dbData[$p_sField];
}
/**
* Field not found.
*/
trigger_error(
' field ('.$p_sField.') is not found.',
E_USER_WARNING
);
return '';
}
Changed at 16 February 10 / 16:12
Oke, klein voorbeeldje van een vergelijk van een waarde.
Stukje uit de code:
<?php
if($objForm->getValue('KAART_TEGOED_WAARDE') != $objForm->getDBValue('KAART_TEGOED_WAARDE'))
{
$objForm->newPage();
$objForm->addLine('Er is een verschil gevonden in het bedrag.');
$objForm->addLine("Wilt u een order/factuur aanmaken voor het verschil ?");
$objForm->radioButton("", "BIJWERKEN", array("0"=>'Nee', "1"=>'Ja'),null,true);
$objForm->submitButton("Opslaan", null, "class=\"opslaan\"");
}