Ну, нет, я проверил - не работает...
Мои файлы:
redir.php
PHP код:
<?php
if ($n==NULL OR $n==""){
$n="x002";
} else {
$n=$n;
}
$num=substr($n,1,4);
var_dump("$num"); // выдает число 001-999
$sel[$num]="selected";
var_dump ("$sel[002]") //выдает "selected"
include("$n.html"); // вставляет соответствующий файл (символ 'x' +число)
?>
xronav.html
PHP код:
<html>
<?php var_dump ("$sel[002]"); ?> <!--выдает NULL-->
<select>
<option <?php echo $sel[001]; ?> >001</option> // пробел
<option <?php echo $sel[002]; ?> >002</option> // пробел
</select>
</html>
x001.html - x009.html
PHP код:
<html>
lalala
<?php include('xronav.html'); ?>
</html>
Добавлено через 12 минут:
оказывается, в echo и var_dump тоже нужны кавычки

теперь работает. спасибо