Genial, muchas gracias por tu tiempo y por el que me has ahorrado :)
Interesante el operador ternario. no lo conocia.
Lo de Arcaico, jajaja, se me nota que empeze con qbasic ? :P
Bueno la cosa quedaria así:
Código PHP:
<?
$nombreusado='pepe';
$nombre = isset($nombre) ? $nombre : null;
if ($nombreusado==$nombre || $nombre==""){
$mensaje = "Ese nombre esta usado introduce otro";
if ($nombre=="") {
$mensaje = "Introduce un nombre";
}
?>
<form method='post' name='formulario' action='pruebas.php'>
<label>Nombre<br></label>
<input name='nombre' type='text' size='31' value='<? echo $nombre ?>'/>
<input name="Enviar" type="submit" />
<?
echo $mensaje;
} else {
echo "El nombre " . $nombre . " está libre.";
}?>
Espero que lo de arcaico fuese solo por el sttype