PHP is the simpler option, used in conjunction with a standard web browser - a traditional "upload" mechanism.
jQuery can make for a "prettier" option, one that UI designers and end-user advocates would (probably) appreciate more; it will, however, require some PHP or similar technology running on the server to handle the server-side of things and be a much more complex project to create and debug.