Mejor:
Código PHP:
<?php if(isset($_POST['nombre']): ?>
<input name="nombre" type='text' id='nombre' size='40' maxlength='40' value="<?php echo $_POST['nombre']?>">
<?php else: ?>
<input name='nombre' type='text' id='nombre' size='40' maxlength='40' >
<?php endif;?>
o ahora que miro bien lo que estas haciendo:
Código PHP:
<input name='nombre' type='text' id='nombre' size='40' maxlength='40' value="<?php if(isset($_POST['nombre']): echo $_POST['nombre']; endif;?>">
Cabe aclarar que en la primera opcion ademas de if(): endif; tambien podes usar "if(){ }"
Saludos