Reply to Re: Dynamic Form (Posting form arrays/grouped inputs to PHP)

Your name:

Reply:


Posted by Jerim79 on 04/04/07 15:17

On Apr 4, 10:06 am, Tyno Gendo <you@localhost> wrote:
> Tyno Gendo wrote:
> > Jerry Stuckle wrote:
> >> A much easier way would be to just use an array:
>
> >> <input name="age[]" ...>
>
> >> Then your answers will be in the array $_POST['age'] or $_GET['age'],
> >> depending on how you submit the form.
>
> > That's a very good point.. I've used this once before also, top tip.
>
> I was just checking because I thought there was a reason I avoided the
> age[] type method once, like perhaps it only sent form values that had
> been filled in and were not blank, but this is not the case and it does
> send all values, so as I went to the extent of testing it, here's the
> code in case anyone needs it ;-)
>
> <?php
> if ($_SERVER["REQUEST_METHOD"] == "POST") {
> $age = $_POST["age"];
> if ( is_array($age) ) {
> echo "There are " . count($age) . " elements in this
> array.";
> for ($counter=0;$counter<count($age);$counter++) {
> echo "<p>Age $counter is $age[$counter]</p>";
> }
> } else {
> echo "age is not an Array";
> }
> }
> ?>
> <form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">
> Age1<input type="text" name="age[]" value="10" /><br />
> Age2<input type="text" name="age[]" value="20" /><br />
> Age3<input type="text" name="age[]" value="30" /><br />
> Age4<input type="text" name="age[]" value="40" /><br />
> Age5<input type="text" name="age[]" value="50" /><br />
> <input type="submit" />
> </form>

You have all given me some very wonderful and useful ideas. Thank you
all very much. (I just noticed the "Rate this post" ability.)

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация