You would have to create a form in each row, but the <form> and </form> tags are only valid outside the entire table, or inside one single <td>:
Code:
<form>
<table>
....
</table>
</form>
<table>
<tr>
<td>
<form>
...
</form>
</td>
</tr>
</table>
The problem with your table is, that you need a form for each row, and the form elements (the select and the button) are in different td's:
Code:
<!-- Row 1 -->
<tr>
<th scope="row" class="colHeader">
Flower Show<br />
Mankato, MN<br />
Sept 24, 2011
</th>
<td class="col2">$20</td>
<td class="col3">
<select>
<option value="">--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
<td class="col4"></td>
<td class="col5">* Select *</td>
</tr>
I think the easiest solution to this problem would be to put the <select> and the * select * in one td. Something like:
Code:
<!-- Row 1 -->
<tr>
<th scope="row" class="colHeader">
Flower Show<br />
Mankato, MN<br />
Sept 24, 2011
</th>
<td class="col2">$20</td>
<td class="col3">
<select>
<option value="">--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
* Select *
</td>
[/COLOR][/B]
<td class="col4"></td>
<td class="col5"></td>
</tr>
So you can create a form in each row:
Code:
<td class="col3">
<form method="post">
<select name="number">
<option value="">--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="hidden" name="eventID" value="2" >
<input type="submit" name="submit" value="* Select *" >
</form>
</td>
I gave a name to the <select> (so you can access that $_POST variable by it's name in the php script), and I also added a hidden field to the form that will contain the event ID.
By the way, I am big on security, and not so crazy about passing data in the URL since it can be seen and changed.
That is why I am thinking that passing the data using $_POST or $_SESSION would make the most sense..
In a form you can choose between get and post, so if you don't want to use get, it will be post.
Form values are not sent in a session. If you want/need to, you can put them in a session in your php script, AFTER the form has been sent (so from $_POST to $_SESSION).
Bookmarks