Para poder hacerlo, te sugiero que ingreses los valores de select en una base de datos. Y luego llamas cada valor con un query.
Ejemplo
Imaginemos que los valores del select estan en la base de datos
Código PHP:
//En el siguiente codigo existen dos columna ID, Category
$sql_category = "SELECT *
FROM tbl_category
ORDER BY Category";
$result_sql_category = mysql_query($sql_category) or die(mysql_error());
//Y tambien estoy llamando la tabla donde se esta almacenando la informacion
//Y dentro de la seguiente tabla existe una columna llamada Category
$sql = "SELECT * FROM tabla1 WHERE ID=$ID";
$r = mysql_query($sql);
Luego en el cuerpo de la pagina escribes
Código PHP:
<select name="Categoria">
<?php
//Este llama la informacion de la tabla1 o sea la tabla principal
$row = mysql_fetch_assoc($r);
//Este siguiente codigo desplega la información del select
while($row_sql_category = mysql_fetch_assoc($result_sql_category)){
//Si el siguiente valor es igual a la de la tabla principal la variable $s ahora se declara selected
if($row["Category"]==$row_sql_category["Category"]){
$s = "selected";
}else{
$s = "";
}
echo "<option value='".$row_sql_category["Category"]."' $s>".$row_sql_category["Category"]."</option>";
}
?>
</select>
Espero te sea util