Login Retreive lost passwordRegister
Search

Forum Index / NL Forum / formulier behouden

[ This topic is solved ]

  djemmers 27 August 09 / 14:28  
Ik ben voor het eerst gebruik aan het maken van formhandler.

Ik heb een testformuliertje staan op basketbal.tornooi.net/zoeken.php

Nu wil ik dat na zoeken het formulier blijft staan, Met de zoekwaarden ingevuld.

Je kan een of meerdere landen kiezen en die doorsturen,
onder het form print ik dan de doorgestuurde variabelen (waar ik later mee in mijn db zal gaan zoeken om de resultaten te tonen.)
Maar nu zou ik graag dus hebben dat mijn formulier bovenaan laat staan.
hier is de code die ik gebruik.
<?php

include("FH3/class.dbFormHandler.php");
define'FH_EXPOSE'false ); 
// set the database info

$search="";
function 
doRun$aData )
{
    global 
$search;
    
$search=$aData;
    
//print_r  ($aData);    
}

$aCountry = array( 'Nederland''Belgi&euml;' );

$form = new dbFormHandler();
$form -> dbInfo"mydb""table""mysql" );
$form -> dbConnect"localhost""user""passw" );

$form->Checkbox'''country'$aCountry,FH_NOT_EMPTY,'','','&nbsp;' );
$form->onCorrect'doRun' );
$form->SubmitButton('zoeken');
$form->flush();

?>


en later

<?php
if (isset($search)){
print_r($search);
}

?>

  Johan Wiegel (Admin) 27 August 09 / 14:34  
Zo iets?

<?php

include("FH3/class.dbFormHandler.php");
define'FH_EXPOSE'false ); 
// set the database info

$search="";
function 
doRun$aData )
{
    global 
$search;
    
$search=$aData;
    return 
false;
    
//print_r  ($aData);    
}

$aCountry = array( 'Nederland''Belgi&euml;' );

$form = new dbFormHandler();
$form -> dbInfo"mydb""table""mysql" );
$form -> dbConnect"localhost""user""passw" );

if( isset( 
$search ) )
{
    foreach( 
$search AS $key => $value )
    {
        
$oForm->SetValue$key$value );
    }
}

$form->Checkbox'''country'$aCountry,FH_NOT_EMPTY,'','','&nbsp;' );
$form->onCorrect'doRun' );
$form->SubmitButton('zoeken');
$form->flush();

?>

  djemmers 27 August 09 / 15:02  
ja zoiets,

bedankt
ik krijg nu wel nog een error en ik snap het niet helemaal

die return false in dorun zorgt ervoor dat het form blijft staan?

en

<? php
if( isset( $search ) )
{
    foreach( 
$search AS $key => $value )
    {
        
$oForm->SetValue$key$value );
    }

?>


zorgt ervoor dat de waarden in het form terug gezet worden?

de foreach regel krijgt volgende error:
Invalid argument supplied for foreach()

groeten

  Johan Wiegel (Admin) 27 August 09 / 15:05  
wat is de inhoud van de search array ??
daar moet je ff op testen.

  djemmers 27 August 09 / 15:13  
ok aangepast!
if( isset( $search ) && $search!="" )
geen error meer nu.
Nu kan ik verder....

weerom bedankt voor de snelheid en doelgerichtheid van de antwoorden!

  Top


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