Real mente el problema estava
Código PHP:
if( mysql_num_rows($result) ) {
while($fila = mysql_fetch_array($result) ) {
?>
<center><table>
<tr>
<td align="center" valign="middle">
<form name="frmActualizar" action="modificarusuari.php" method="POST" >
<input type="hidden" name="id_usuari" value="<?php echo $fila["id_usuari"]; ?>" />
nom_usuari: <input type="text" name="nom_usuari" size="20" value="<?php echo $fila["nom_usuari"]; ?>" /><br />
dep_usuari: <input type="text" name="dep_usuari" size="10" value="<?php echo $fila["dep_usuari"]; ?>" /><br /><br />
<input type="submit" name="actualizar" value="actualizar" />
</form>
</td>
</tr>
</table>
</center>
<br /><br />
<?php
}
}
} ## Esta llave cierra el POST modificar , en tu codigo no la tienes
El problema era que estavas en globando todo en if( POST["modifcar"] )
tenias que cerrar el if post[modificar ] justo antes del else if.
La funcion
isset , verifica si esta definida una variable
http://www.php-es.com/function.isset.html