# Display list/menu records within 'echo' statement

**URL:** <https://forum.kirupa.com/t/display-list-menu-records-within-echo-statement/224932>\
**Category:** Uncategorized\
**Created:** [May 7, 2007, 11:46am UTC](https://forum.kirupa.com/t/display-list-menu-records-within-echo-statement/224932 "2007-05-07T11:46:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![onemhunki](https://avatars.discourse-cdn.com/v4/letter/o/c57346/32.png) [@onemhunki](https://forum.kirupa.com/u/onemhunki)\
**Post date:** [May 7, 2007, 11:46am UTC](https://forum.kirupa.com/t/display-list-menu-records-within-echo-statement/224932/1 "2007-05-07T11:46:04Z")

</div>

Folks,

Hope you can advise with this one. I have a long form in php, a portion of which is only displayed using php and echo depending on user variables previously obtanted from a MYSQL database. This is a snippet of testing code below can anyone advise on how I can get a list/menu created by php echo to display values previously entered during the forms validation process?

```php

<html>
<?
$selected = $_POST['list'];
echo $selected;

?>
<form name="form1" method="post" action="<?php $_SERVER["PHP_SELF"]; ?> ">
<?

echo '<select name="list" id="list">
      <option value=';if ($_POST['list'] == "1") echo "SELECTED";'>item1</option>
      <option value="2">item2</option>
      <option value="3">item3</option>
    </select>';
?>
    <input type="submit" name="Submit" value="Submit">
</p>
</form>
</html>

```

Any advice or pointers greatly appreciated.
