Forum Moderators: coopster
My idea is follows.
Let's we need to make form for user data like name surname and gender. we make a global variable
$USER=(array("username"=>array("title"=>"username", "type"=>"text","value"=>""),
"surname"=>array("title"=>"surname","type"=>"text", "value"=>"") and so on
in a form i makeoutput if type=text => input type="text" with such name
in a saving this form i use
foreach ($_POST as $key=>$value)
{$USER[$key]['value']=makesafestring($value);
}
and then
$comma=false;
foreach ($FLAT as $key=>$value)
{if ($comma) {$writestr.=',';}
$writestr.=$key."='".$FLAT[$key]['value']."'";
$comma=true;
}
$q="REPLACE INTO ".TBL_FLATS." SET ".$writestr;
in a loading i use
$q="SELECT * FROM ".TB." WHERE id=".$userid;
$result=$database->query($q);
$user_array=$database->make_array($result);
foreach ($user_array as $key=>$value)
{$user[$key]['value']=makeoutputstring($value);
}
That's all. That are you think what about it?
[pear.php.net...]