function createoption($idopt,$optionsa,$tableopt,$HTTP_POST_VARS
{
$bNoErrorsFound = treu;
while(list($key, $val) = each($HTTP_POST_VARS))
{
//echo $key."->".$val."<br>";
}
if (!$conn=mysql_connect('localhost', 'user', 'pass') or die ("Could not connect"))
{
echo 'MySQL connection failed';
$bNoErrorsFound = false;
}
else
{
if (!mysql_select_db('test', $conn))
{
echo 'Could not select database';
}
else
{
$sQuery='SELECT '.$idopt.','.$optionsa.'
FROM '.$tableopt;
if (!$result=mysql_query($query, $conn))
{
echo 'Query failed: '.mysql_error($conn)."<BR>\n".$sQuery;
}
else
{
if (mysql_num_rows($result) == 0)
{
echo 'No rows found';
}
else
{
echo "<select name=$optionsa>\n";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
if($HTTP_POST_VARS[$optionsa] == $row[$idopt])
{
echo "<option value=".$row[$idopt]." selected>".$row[$optionsa];
}
else
{
echo "<option value=".$row[$idopt].">".$row[$optionsa];
};
};
echo "</select>";
};
};
};
mysql_close($conn);
};
}
?>
<form name="<?php echo $PHP_SELF; ?>" method="post" action="">
<?php createoption("countryid","countryen","countrys",$HTTP_POST_VARS); ?>
<input name=save type=submit value="Sign in">
</form>
</pre>