Login Retreive lost passwordRegister
Search

Forum Index / Feedback / getDBValue

[ This topic is solved ]

  winus 29 December 09 / 11:36  
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 
'';
    }

?>


Met vriendelijke groet,

Winus van Heumen
ProdaCom
Internet & Ontwikkeling

  Johan Wiegel (Admin) 13 February 10 / 18:45  
Winus,

ik zie niet zo goed wanneer dit van pas zou komen.
(heb het zelf ook nooit nodig gehad)

Kun je een simpel stukje voorbeeld code plaatsen?
Wellicht dat ik dan begrijp waar het goed voor is.

  winus 16 February 10 / 16:11  
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\"");            
}


?>

  Johan Wiegel (Admin) 16 February 10 / 18:25  
duidelijk! een mooie toevoeging, zullen we in de volgende versie meenemen.

  Top


powered by PHP-GLOBE   © 2004 - 2010 FormHandler. All rights reserved.   -   Open source license