HTML interesse |
|
Ik ben wat aan het rommelen met php, nu heb ik een script dat bestaande waarden uit een database haalt, die vervolgens in een formulier weergeeft, en bij het verzenden de waarden in de database update.
De formuliervelden heb ik namen als bv tabel['1'], tabel['2'], ..., page['1']['1'], ... enzovoort (met de bedoeling een mooie boom-array te krijgen bij de post)
Als ik het formulier dan post krijg ik ook effectief een array die er na het afdrukken met print_r zo uitziet:
<?php Array (
[tabel] => Array (
['1'] => MAIN
['2'] => SECOND )
[importance] => Array (
['1'] => 1
['2'] => 2 )
[linkname] => Array (
['1'] => Array (
['1'] => MAIN
['2'] => Archive
['0'] => )
['2'] => Array (
['0'] => ) )
[page] => Array (
['1'] => Array (
['MAIN'] => main
['Archive'] => archive
['0'] => )
['2'] => Array (
['0'] => ) )
[linkimportance] => Array (
['1'] => Array (
['1'] => 1
['2'] => 2 ) )
[Submit] => Submit
)
['1'] => MAIN ['2'] => SECOND ) ['1'] => 1 ['2'] => 2 ) ['1'] => MAIN ['2'] => Archive ['0'] => ) ['0'] => ) ) ['MAIN'] => main ['Archive'] => archive ['0'] => ) ['0'] => ) ) [linkimportance ] => Array ( ['1'] => 1 ['2'] => 2 ) ) [Submit] => Submit )
Dat is wat ik verwachtte, en bijvoorbeeld $_POST['tabel'] kan ik dan ook inlezen en ook weer afdrukken met print_r; maar als ik dan $_POST['tabel']['1'] wil inlezen krijg ik de error dat 1 een undefined index zou zijn
Ik heb echt geen flauw benul hoe dit zou komen, en zou dan ook enorm blij zijn mocht er hier iemand me kunnen helpen...
edit: de <?php in de code staat er voor de kleurcodering...
|