hawkmaster: innerhalb von echo <?php if( ... mit eval?

Beitrag lesen

Hallo zusammen,
auf einer Webseite gibt es mehrere Textfelder. Momentan sind diese statisch auf dem Form.

  
<input name="AppDir" type="text" value="<? if(!empty($dirarr['AppDir'])){ echo $dirarr['AppDir'];} ?>" />  

Jetzt möchte ich dies gerne dynamisch machen.
Ich habe es so versucht.

  
echo"  
<input name=\"$row[DirName]\" type=\"text\" value=\"";  
eval(<?php if(!empty($dirarr['AppDir'])){ echo $dirarr['AppDir'];} ?>);  
echo"/>";  

Die Zeile mit dem eval() ist jedoch falsch.
Kann mir jemand einen Tipp geben wie man das schreiben muss?

vielen Dank und viele Grüße
hawk