|
|
|
 |
 |
 |
|
[ This topic is solved ]
|
|
klaasjan
|
14 July 09 / 21:55 |
|
Hoi,
Ik heb altijd ruzie met de onSaved functie.
Ik heb onderstaand form
<?php
require 'include/dorun.php';
require 'include/form/class.dbFormHandler.php';
require 'include/db.php';
$ja = array(
"1" => "JA"
);
$janee = array(
"1" => "ja",
"0" => "nee");
$jaleeg = array(
"1" => ""
);
$activiteiten = array(
'maak hier uw keuzen',
'Anders')
?>
|
<?php
$form =& new dbFormHandler();
// set the database info
$form -> setConnectionResource( $link, "gebruikers", "mysql" );
$form -> radioButton("","lid", $ja);
$form -> SetValue("lid", "1");
$form ->textField('Uw emailadres (hiermee moet u later inloggen)','email',FH_STRING);
$form->textField("Voornaam:", "voornaam", FH_STRING);
$form->textField("Achternaam:", "achternaam", FH_STRING);
.....
$form ->textfield('Uw gebruikersnaam','schermnaam');
$form ->passField('Uw gewenste wachtwoord', 'wachtwoord');
$form ->submitbutton('verzend');
$form->onSaved("doRun");
$form ->flush();
?>
|
Ik heb in dorun.php staan
function doRun($data){
echo '<pre>';
print_r($data);
echo '</pre>';
}
?>
Maar ik zie geen data array na het opslaan. Overigens worden de gegevenswel in de DB gezet.
Wat doe ik fout?
Groeten
Klaasjan
|
|
|
Johan Wiegel (Admin)
|
14 July 09 / 21:58 |
|
maak van de functie eens:
<?php
function doRun( $id, $data){
echo '<pre>';
print_r($data);
echo '</pre>';
}
?>
|
bij onsaved krijg je twee parameters terug. (ingevoegde id als eerste en de data als tweede)
|
|
|
|
|
|