Jump to content

[SOLVED] inserting the values of a list into a table


phpsql1

Recommended Posts

I am really stacked on how to insert all the values of a dropdown menu (select tag) into a mysql table. I am not dealing with multiple selections here.

I tried foreach function but it did not work.

Below is the some of what I did.

 

Here is the definition of the List:

<select name="typeList" size="5">

<option>Student</option>

<option>Faculty</option>

<option>Extra Help</option>

<option>Extra Link</option>

<option>International</option>

</select>

 

Here I assigned the List to a php variable:

$ typeList = trim($_POST[‘typeList]);

 

And here I used the foreach function to go over each value of the List into the MYSQL table (position):

foreach($typeList as $tmpType)

{

$query = "INSERT INTO position(name, type) VALUES ('$position', '$ tmpType ')";

mysql_query($query) or die("Query failed: " . mysql_error());

}

 

The problem with this is that foreach works only with tables, and it did not consider the list variable as a table.

 

Anyone can help??

 

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.