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

User registration and login
I don't know whether this is the correct forum, if not i apologise but am pretty desperate at the mo

First root of a number
Hi,

I can't find any function in php to give me the first root of a number.
Is there any

PEAR in appliactiond development
When I was picking up PHP I went from procedural programming, fairly quickly into OOP, then after wr

PRotect my POST DATA... FROM HTML ATTACKS
I need to like let's say

If a user submit's his Prayer and he put's <meta refresh stuf

Is there a function ... auto send IP
Is there some function that can be sent to a ddns service that returns the ip address of a ddns forw

xApp Analytics in BI 7.0
Dear all,

I am trying to implement xApp Analytics in BI 7.0. After I installed the analyt

PHP/Database issue
My friend is helping me make a database where you go to a certain webpage of my site and the page wi

PHP code needed to get/post form fields and request mysql query results.
I'm new to PHP

I've created an html form to allow the user to request a basic telephone dire

Function
How can I make this function that once you click the link in the code it takes you to a new page wit

PHP and Javascript
Hello Everyone,

I have a page that needs a javascript code to be written between PHP code but

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