Существует два способа объединения строк в PHP.
Если вы используете одинарную кавычку '
, то вам нужно объединить как это
$string = 'Hi '.$variable;
Если вы используете двойную кавычку "
тогда вы можете объединить, как в предыдущем примере или как этот
$string = "Hi $variable";
Так что отредактируйте ваш код, как показано ниже, и надеюсь, что ваша проблема будет решена.
if (!empty($txt)) echo '<img src = "frame.png" alt = "rectangle" style = "width:'.$width.'px; height:'.$height.'px;" />';
Также не забудьтеиспользовать px
с высотой и шириной.