Gracias por el aporte, pero no he conseguido que me funcione. si solo englobo las consultas tengo problemas con la inicializacion de variables y si englobo todo el contenido que necesito se muestre no funciona.
Esta es la modificacion que he hecho
Código:
if(isset($_POST['Usuario'])&& isset($_POST['Password'])) {
$consulta = sprintf('select * from usuaris where nom="%s" and contrasenya = "%s"', $_POST["Usuario"], md5($_POST["Password"]));
$resultado =mysql_query($consulta,$conexion);
if( mysql_num_rows($resultado) > 0){
$_SESSION['usuario']=$_POST['Usuario'];
echo '<img src= "header.png" align="center"/><br>';
echo "Usuario: ".$_POST['Usuario'] ."<br>";
$row = mysql_fetch_array($resultado);
if ($row['admin']=='1'){
$_SESSION['administrador']="si";
echo '<A HREF="io.html">Afegir ordinador</A><br><br>';
echo '<A HREF="co.php">Consultar ordinador</A><br><br>';
echo '<A HREF="mo.php">Modificar ordinador</A><br><br>';
echo '<A HREF="eo.php">Eliminar ordinador</A><br><br>';
echo '<A HREF="index.html">Sortir</A>';
} else{
$_SESSION['admin']='no';}
} }else {echo "El usuario o contraseña no es correcta";}
?>