jay_bo Posted March 27, 2010 Share Posted March 27, 2010 I have created a drop down menu and i wanted to know if it is possible using php, to echo out text depending on which item was selected. For example; User selects item one, the php echos out 'You have selected price one' echo '<select name="select">'; echo '<option value=$row["price"]>Size 9" - '.$row["price"].'</option>'; echo '<option value="4.39">Size 12" - '.$row["price"].'</option>'; echo '<option value="5.59">Size 14" - '.$row["price"].'</option>'; echo '</select>'; Thanks Quote Link to comment https://forums.phpfreaks.com/topic/196699-menu-list/ Share on other sites More sharing options...
ignace Posted March 27, 2010 Share Posted March 27, 2010 echo '<select name="select">'; echo '<option value="1">Size 9" - '.$row["price"].'</option>'; echo '<option value="2">Size 12" - '.$row["price"].'</option>'; echo '<option value="3">Size 14" - '.$row["price"].'</option>'; echo '</select>'; // $prices = array(1 => '', 2 => 4.39, 3 => 5.59); if (isset($_POST['select'])) { if (isset($prices[$_POST['select']])) { echo 'You have selected price ', $_POST['select'], '(', $prices[$_POST['select']], ')'; } } Quote Link to comment https://forums.phpfreaks.com/topic/196699-menu-list/#findComment-1032709 Share on other sites More sharing options...
jay_bo Posted March 27, 2010 Author Share Posted March 27, 2010 That didnt seem to do anything. Quote Link to comment https://forums.phpfreaks.com/topic/196699-menu-list/#findComment-1032711 Share on other sites More sharing options...
jay_bo Posted March 27, 2010 Author Share Posted March 27, 2010 Is there not away of using an if statement to see which one is selected? Quote Link to comment https://forums.phpfreaks.com/topic/196699-menu-list/#findComment-1032712 Share on other sites More sharing options...
Kieran Menor Posted March 27, 2010 Share Posted March 27, 2010 If you want it to appear immediately, you need javascript, not PHP. Quote Link to comment https://forums.phpfreaks.com/topic/196699-menu-list/#findComment-1032728 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.