Multidimensional array problems in $_POST


Posted on 16th Feb 2014 07:03 pm by admin

I'm having trouble with a three-dimensional $_POST array. It starts as a two-dimensional array on this side:

Code: <html>
<head>
<title>test</title>
<script type="text/javascript">
var Dom = {
get: function(el) {
if (typeof el === 'string') {
return document.getElementById(el);
} else {
return el;
}
},
add: function(el, dest) {
var el = this.get(el);
var dest = this.get(dest);
dest.appendChild(el);
},
remove: function(el) {
// var el = this.get(el);
// el.parentNode.removeChild(el);
}
};
var Event = {
add: function() {
if (window.addEventListener) {
return function(el, type, fn) {
Dom.get(el).addEventListener(type, fn, false);
};
} else if (window.attachEvent) {
return function(el, type, fn) {
var f = function() {
fn.call(Dom.get(el), window.event);
};
Dom.get(el).attachEvent('on' + type, f);
};
}
}()
};
Event.add(window, 'load', function() {
var i = 2;
Event.add('add-element', 'click', function() {
var el = document.createElement('span');
el.innerHTML = '<input type="text" name="theArray['+i+']['name']" value="">';
i++;
Dom.add(el, 'content');
Event.add(el, 'click', function(e) {
Dom.remove(this);
});
});
});

</script>
</head>
<body>
<p id="add-element">Add Elements</p>
<form action="testPost.php" name="test" method="post">
<input type="text" name="theArray[1]['name']" value="foo" />
<input type="text" name="theArray[2]['name']" value="bar" />
<div id="content"></div>
<input type="submit" name="submit" value="submit" />
</form>
</body>
</html>

(If you're wondering why I only have one element it's because this is for a project where I will need nested lists later.)

Now, onto testPost.php to process the code:

Code: <html>
<head>
<title>asdfdf</title>
</head>
<body>
<ul>
<?php


for ($i=1;$i<=count($_POST["theArray"]);$i++){

echo("<li>".$_POST['theArray'][$i]['name']."</li>");

}

?>
</ul>
</body>
</html>

$_POST itself is an array, so we convert from a two-dimensional to a three-dimensional array. For some reason, only the first letter gets printed; the rest of the string gets truncated.

My only request is that you don't suggest I just use a database or something of the like. This has to be easily portable and I will probably merge this into one document later.

Thank you

Posted on 04th Jan, 2018
ktinkena
omega seamaster
omega watches replica
omega watches outlet

omega seamaster
omega watches replica
omega watches outlet

omega de-ville watches
omega watches on sale
seamaster blog seamaster About newbalances.net blog
Posted on 26th May, 2018
ktinkena
vente monclervestes monclervestes moncler pas chersvestes moncler pas chers vente moncler vestes moncler moncler, moncler-online.top language: Paiement | Expédition u0026 retours | De gros | Contactez nous Welcome! Se connecter ou registre Votre chariot est vide Accueil
Posted on 08th Jun, 2018
ktinkena
Christian louboutinChristian louboutinChristian Louboutin verkoop
Christian louboutinChristian louboutinChristian Louboutin verkoop
Christian Louboutin schoenen
Christian Louboutin online shop
louboutin blog louboutin About blog
Posted on 08th Jun, 2018
ktinkena
Herve Leger te koop
Herve Leger
Herve Leger kleding

Herve Leger te koop
Herve Leger
Herve Leger kleding

goedkope Herve Leger jurken
bandage jurken online
koop blog koop About blog
Posted on 30th Jun, 2018
ktinkena
comprar moncler | chaquetas moncler | chaquetas moncler
comprar moncler | chaquetas moncler | chaquetas moncler
moncler venta
moncler venta
moncler blog moncler About newbalanceforsale.top blog
Posted on 08th Jul, 2018
ktinkena
Giuseppe Zannotti sneakers for women
Giuseppe Zannotti
Giuseppe Zannotti sneakers
Giuseppe Zannotti sneakers for women
Giuseppe Zannotti
Giuseppe Zannotti sneakers
Giuseppe Zannotti sandals
Giuseppe Zanotti Ankle Boots
women blog women About swisshublot.com blog
Posted on 18th Jul, 2018
ktinkena
[b][url=http://www.breitlingprice.top/]breitling watches[/url][/b]
| [b][url=http://www.breitlingprice.top/]Swiss Replica Breitling Watches Sale[/url][/b]
| [b][url=http://www.breitlingprice.top/]swiss made breitling replica watches[/url][/b]
[b][url=http://www.breitlingprice.top/]breitling watches[/url][/b]
| [b][url=http://www.breitlingprice.top/]Swiss Replica Breitling Watches Sale[/url][/b]
| [b][url=http://www.breitlingprice.top/]swiss made breitling replica watches[/url][/b]
[b][url=http://www.breitlingprice.top/]fake breitling watches for sale[/url][/b]
[b][url=http://www.breitlingprice.top/]fake breitling watches for men[/url][/b]


[url=http://TiffanyOutlet33.webs.com] watches blog [/url]

[url=http://discountwatches40.webs.com] watches [/url]

[url=http://pandoraoutletonline86.webs.com] About buysiwss.me blog [/url]
Posted on 18th Jul, 2018
ktinkena
クリスチャンルブタンクリスチャンルブタンの販売クリスチャンルブタンアウトレットクリスチャンルブタンブーツ | クリスチャンルブタン | クリスチャンルブタンの販売 クリスチャンルブタンブーツ | クリスチャンルブタン | クリスチャンルブタンの販売 クリスチャンルブタンの割引 オンラインクリスチャンルブタンの靴 安価なクリスチャンルブタンのピープトウ blog 安価なクリスチャンルブタンのピープトウ About christianlouboutinboots.net blog
Posted on 23rd Jul, 2018
ktinkena
[b][url=http://www.timberlandshop.co/]timberland shoes for men[/url][/b]
| [b][url=http://www.timberlandshop.co/]timberland boots[/url][/b]
| [b][url=http://www.timberlandshop.co/]timberland outlet[/url][/b]
[b][url=http://www.timberlandshop.co/]timberland shoes for men[/url][/b]
| [b][url=http://www.timberlandshop.co/]timberland boots[/url][/b]
| [b][url=http://www.timberlandshop.co/]timberland outlet[/url][/b]
[b][url=http://www.timberlandshop.co/]black timberland boots[/url][/b]
[b][url=http://www.timberlandshop.co/]white timberland boots[/url][/b]


men blog

men

[url=http://watches92.webs.com] About pandoracharms.me blog [/url]

Your Answer:

Login to answer
99 Like 49 Dislike
Previous forums Next forums
Other forums

value not going in data base
hello friends....
i am having a working javascript....when i am selecting any

RadioButtonList item spacing
I have a RadioButtonList and I can't put any spacing between the items. They are arranged verticall

Ajax not working on IE 6 for Windows CE
I've created a webpage which uses the classis Ajax in following format:view plaincopy to clipboardpr

Procedural to OOP
John Kleijn said that to avoid writing "crappy code", we should learn OOP and common OO pr

Operator precedence assistance.
I did a quick Google search and couldn't quite find the answer I wanted in terms I could understand,

fire away
i launched about 4 months ago as a lagit co. i have 2 paying clients, 1probono, 1 side progect, and

How do I get the row number from from an sql table query
Hi all

I have a table that I query and it returns a number of rows.
mysql_num_rows($query)

How to search for several parameters from objects in a database?
I have a database with lots of information about objects.
Now I would like to search for 4 or 5 p

POST into Array problem
Hi Chaps,

I have a repeat region, displaying rows of data: jobid, fromtable, translatorcharge

MVC - Code review
I'm in the process of trying to wrap my head around MVC, and as part of that, I'm attempting to impl

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash