Jump to content

Echo Posted Value


unemployment

Recommended Posts

I need to echo back the users drop down selection.  How can  I do this without storing the value?

 

$isset = $_POST['industry'];

		foreach ($industries as $industry)
		{
			if (isset($isset) && $industry['industry_id'] == $isset)
			{
				echo "<option value=\"{$industry['industry_id'] }\" selected=\"selected\">${industry['industry']}</option>\n";
			}
			else
			{
				echo "<option value=\"{$industry['industry_id'] }\">${industry['industry']}</option>\n";
			}
		}

Link to comment
https://forums.phpfreaks.com/topic/237237-echo-posted-value/
Share on other sites

By the way you may want to look into using ternary operators (eg:  ( condition )? true : false ). You can recode the if/else statement with just two lines

				$selected = isset($_POST['industry']) && $industry['industry_id'] == $isset) ? ' selected="selected"' : null;
			echo "<option value=\"{$industry['industry_id']}\"{$selected}>${industry['industry']}</option>\n";

Link to comment
https://forums.phpfreaks.com/topic/237237-echo-posted-value/#findComment-1219146
Share on other sites

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.