Tengo un formulario en el que el usuario permite publicar mensajes.
El formulario tiene dos campos: Nombre y mensaje.
El problema que tengo es que quiero que el campo Nombre, en caso de que el usuario esté identificado, aparezca su nick en el formulario y no pueda editarse.
En caso de que el usuario no este identificado, pueda meter lo que quiera.
Por ello, he probado el siguiente código, pero no funciona.
Código PHP:
<form method="POST" action="index.php?option=com_anuncios&guardar=anuncio">
<p>Nombre (*) :</p>
<? if($user->name == '') ?>
<input type="text" name="nick" size="20" value="$_POST["nick"]" />
<? else ?>
<input type="text" name="nick" size="20" value="$user->name" readonly /></p>
<p><input type="Submit" value="Enviar" /></p>
</form>
¿cómo puedo solucionar mi problema? estoy un poco perdido
gracias de antemano y un saludo.