Jump to content

2 variable from a <select> command


komquat

Recommended Posts

[quote author=joshi_v link=topic=114810.msg467236#msg467236 date=1163421787]
As much as i know..you can't pass 2 variables  from one option.

If you like you can attach two values by using a separator. After posting you can seperate those fileds and use it.


;)
[/quote]

This would work, could I get a bit of help with this.  I can display multiple, but not sure how to use a separator for the variable.

Thanks
Well, a multiple select box would work:
[code]
<?php
// Handle the submission
$mySelect = $_POST['mySelect']; // contains an array of selections

// display your select box
echo "<select name=\"mySelect[]\" multiple=\"multiple\">\n";
// list your options here
echo "</select>\n";
?>
[/code]

As far as passing two values, I think what is being suggested is simply choosing a delimiter to use within your value of your options:
[code]
<?php
// retrieve option values
$mySelect = explode('|', $_POST['mySelect']);
echo $mySelect[0]; // "value1"
echo $mySelect[1]; // "value2"

// set up your options
echo "<option value=\"value1|value2\">Text 1</option>\n";
?>
[/code]

Hope this helps some

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.