My code on the first form page looks like:
function prefix_type()
{
// displays a menu with prefix
db_connect();
$sql = mysql_query("SELECT prefix_id, prefix_name FROM prefix") or die (mysql_error());
echo "<select name=\"prefix_id\">";
while(list($prefix_id, $prefix_name) = mysql_fetch_array($sql))
{
$prefix_name = stripslashes($prefix_name);
$prefix_name = ucfirst($prefix_name);
echo "<option value=\"$prefix_id\">$prefix_name</option>";
}
echo "</select>";
mysql_free_result($sql);
}
my code on the confirmation page looks like:
db_connect();
$sql = mysql_query("SELECT prefix_id, prefix_name FROM prefix") or die (mysql_error());
echo "<select name=\"prefix_id\">";
while(list($prefix_id, $prefix_name) = mysql_fetch_array($sql))
{
$prefix_name = stripslashes($prefix_name);
$prefix_name = ucfirst($prefix_name);
echo "<option value=\"$prefix_id\"";
if ($prefix_id == $prefix_id){
echo " SELECTED";
}
echo ">$prefix_name</option>";
}
echo "</select>";
mysql_free_result($sql);
the result i get is:
<select name="prefix_id"><option value="1" SELECTED>Dr</option><option value="2" SELECTED>Miss</option><option value="3" SELECTED>Mr</option><option value="4" SELECTED>Ms</option><option value="5" SELECTED>Mrs</option></select></td>