/    Sign up×
Community /Pin to ProfileBookmark

Troubles with dropdown – SELECTED

I have pulled this from a page I have, I need the values to be the hexadecimal numbers and I need to “remember” the choice that user had. I can’t get it to work.

[code=php]<?
$secondol = $_POST[‘secondol’];
?>
<html><head><title>Untitled Document</title></head>
<body>
<form action=”<? $_SERVER[‘PHP_SELF’];?>” method=”post” name=”form1″>
<select name=”secondol”>
<option value=”” <? if ($secondol = ”){echo(‘SELECTED’);}else{ echo(”);}?>>NONE</option>
<option value=”000″ <? if ($secondol == ‘000’){echo(‘SELECTED’);}else{ echo(”);}?>>Black</option>
<option value=”FFF” <? if ($secondol == ‘FFF’){echo(‘SELECTED’);}else{ echo(”);}?>>White</option>
<option value=”CCCCCC” <? if ($secondol == ‘CCCCCC’){echo(‘SELECTED’);}else{ echo(”);}?>>Grey</option>
<option value=”FF0000″ <? if ($secondol == ‘FF0000’){echo(‘SELECTED’);}else{ echo(”);}?>>Red</option>
<option value=”0000FF” <? if ($secondol == ‘0000FF’){echo(‘SELECTED’);}else{ echo(”);}?>>Royal Blue</option>
<option value=”000066″ <? if ($secondol == ‘000066’){echo(‘SELECTED’);}else{ echo(”);}?>>Navy Blue</option>
<option value=”00A508″ <? if ($secondol == ’00A508′){echo(‘SELECTED’);}else{ echo(”);}?>>Green</option>
<option value=”FFFF00″ <? if ($secondol == ‘FFFF00’){echo(‘SELECTED’);}else{ echo(”);}?>>Yellow</option>
<option value=”FF00E4″ <? if ($secondol == ‘FF00E4’){echo(‘SELECTED’);}else{ echo(”);}?>>Pink</option>
<option value=”9600FF” <? if ($secondol == ‘9600FF’){echo(‘SELECTED’);}else{ echo(”);}?>>Purple</option>
<option value=”FF9000″ <? if ($secondol == ‘FF9000’){echo(‘SELECTED’);}else{ echo(”);}?>>Orange</option>
<option value=”704E21″ <? if ($secondol == ‘704E21’){echo(‘SELECTED’);}else{ echo(”);}?>>Brown</option>
<option value=”999999″ <? if ($secondol == ‘999999’){echo(‘SELECTED’);}else{ echo(”);}?>>Silver Sparkle</option>
</select>
<input type=”submit” name=”Submitted” value=”Submit”>
</form>
</body>
</html>[/code]

I appreciate any help, Thanks!

to post a comment
PHP

3 Comments(s)

Copy linkTweet thisAlerts:
@MrCoderJan 26.2007 — [code=php]<?php
$colours = array( array("name" => "Black", "value" => "#000000"),
array("name" => "Red", "value" => "#FF0000"),
array("name" => "Green", "value" => "#00FF00"),
array("name" => "Blue", "value" => "#0000FF") );
?>

<form action="colours.php" method="get">
<select name="colour">
<?php
foreach($colours as $key => $value)
{
?>
<option value="<?php echo $key; ?>" <?php echo (isset($_GET['colour']) && $_GET['colour'] == $key) ? 'selected="selected"' : ''; ?>><?php echo $value['name']; ?></option>
<?php
}
?>
</select>
<input type="submit" value="Pick Colour">
</form>

<?php
if(isset($_GET['colour']))
{
?>
<p>
You picked the <?php echo $colours[$_GET['colour']]['name']; ?> colour, it has a hex value of <?php echo $colours[$_GET['colour']]['value']; ?>
</p>
<?php
}
?>[/code]
Copy linkTweet thisAlerts:
@LocalHeroauthorJan 26.2007 — It Works, Thanks for cleaning it up a bit!
Copy linkTweet thisAlerts:
@MrCoderJan 27.2007 — Glad I could help, woot 100 posts ?
×

Success!

Help @LocalHero spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.26,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...