Difficile a dirsi...
Io devo creare un array cosi:

$array = array(

'nome' => array('tipo'=>'uno', tabella=>'due'),
'cognome' => array('tipo'=>'uno', tabella=>'due'),

);

e fin qua ok...

Il problema è che nome e cognome (con tutti le loro proprietà) sono presi da un db!!!..

ecco qui lo script che funziona per metà:

codice:
while($array_campi = mysql_fetch_array($res_campi)){
$config = Array(
		'prova' => Array(
		'type'           => $array_campi['tipo'],
		'displayname'    => $array_campi['titolo'],
		'values'         => Array( 
				0 => 'no',
				1 => 'yes',
				2 => 'maybe',
				),
		),
);
}
funziona per metà perche il $config = array(.... lo valorizzo ad ogni ciclo e non solo all'inizio...

cioè il giro giusto sarebbe questo

dichiaro config
-- while
-- dichiaro altri array
-- chiudo while
chiudo config

ditemi che non è impossibile please!!!