Jump to content

jump menu values


nvdw

Recommended Posts

Hello, I got a little problem.

I list all values from a database:

[code=php:0]$res_category = mysql_query("SELECT description FROM categories");
echo '<select name="categorylist" class="tveld">';
  while ($regel = mysql_fetch_array($res_category, MYSQL_ASSOC)) {
    foreach ($regel as $cat) {
      echo '<option value="'.$cat.'">'.$cat.'</option>';
    }
  }
echo '</select>';[/code]


Next to it I got a button and when i click it, it reloads the form.
Now I'd like the value I've chosen to be selected after the button click.
How can I do this?

Thank you
Link to comment
https://forums.phpfreaks.com/topic/24069-jump-menu-values/
Share on other sites

[code]
<?php

echo "<form action='index.php' method='post'>";
$res_category = mysql_query("SELECT description FROM categories");
echo '<select name="categorylist" class="tveld">';
  while ($regel = mysql_fetch_array($res_category, MYSQL_ASSOC)) {
    foreach ($regel as $cat) {
      echo '<option value="'.$cat.'" '. ($_POST["categorylist"] == $cat ? "selected" : "") .'>'.$cat.'</option>';
    }
  }
echo '</select>';
echo "<input type='submit'>";
echo "</form>";

?>
[/code]
Link to comment
https://forums.phpfreaks.com/topic/24069-jump-menu-values/#findComment-109377
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.