if ($array['format'] == 1){ $format = "10x15";}
Это делается по карте из которой и хтмл рендерится. В этом фишка динамических страниц.
Если же делать хтмл вручную, а потом изучать его в скрипте, получится лошадь запряженная позади Мазды.
$formats = array('9x12','10x15','13x18','15x20','20x30','30x40');
<select name="formats">
<?php
foreach($formats as $index=>$format):
if($_GET['format']==$index)
$selected=' selected';
else
$selected=null;
?>
<option value="<?php echo $index;?>"<?php echo $selected;?>><?php echo $format;?></option>
<?php endforeach;?>
</select>
/* Вот поэтому такую хрень собирают в строку, или юзают heredoc, но лучше в строку */
Наверняка накосячил. Так вот, затем когда в $_GET приходит это валуе то
$format = $formats[$_GET['format']];
и все. Ну то есть структурно.
Помогаю вам как бывший фотограф (а вы думаете один такой тупой?)