Показать сообщение отдельно
  #8 (permalink)  
Старый 11.11.2014, 17:17
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

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']];


и все. Ну то есть структурно.

Помогаю вам как бывший фотограф (а вы думаете один такой тупой?)

Последний раз редактировалось kostyanet, 11.11.2014 в 17:20.
Ответить с цитированием