Jump to content

submit multiple form values at once.


gammaman

Recommended Posts

Ok I have a form as follows

 

echo  '<form action = "test.php" method="pos">';
echo 'name:<input name ="id" type="text">';
echo '<input name="Submit1" type="submit" value ="submit"/>';
         

 

 

 

//test.php

 

mysql_select_db("whatever")
$name = $_POST["id"];

// then do some table insert

 

 

How would I do multiple values at once.  Can I use an array somehow and then use a foreach to loop through?

What would this look like?

Link to comment
https://forums.phpfreaks.com/topic/192037-submit-multiple-form-values-at-once/
Share on other sites

You can use split()

Prototype:

Split(Seperator,var)

 

Say you you want to add jeff george nick at once do it like so.

 

jeff,george,nick

 

You end up with $name = jeff,george,nick.

 

$names = Split(",",$name); //seprator is ,

 

You now have an array $names[0] = jeff , $names[1] = george and so on.

 

Then you do an array_walk()

 

array_walk($names,somefunc);

 

Where somefunc is a predefined function with a passibe var

 

somefunc($foo){
do stuff with $foo
}

 

Everything described within the function will be done to each element of the array.

 

Hope this helps.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.