Virtual guitarists like to competeText can’t be trustedThe proof is in the rockin’ pictureThe application needs to store imagesPlanning for image file uploads in Guitar WarsThe high score database must be ALTERedHow do we get an image from the user?Insert the image filename into the databaseFind out the name of the uploaded fileWhere did the uploaded file go?Create a home for uploaded image filesShared data has to be sharedShared script data is requiredThink of require_once as “insert”Timing Order is everything with high scoresHonoring the top Guitar WarriorFormat the top score with HTML and CSSOnly small images allowedFile validation makes the app more robustPlan for an Admin pageThese pages are for users:This page is only for the administrator:Generate score removal links on the Admin pageScripts can communicate with each otherOf GETs and POSTsGET, POST, and high score removalIsolate the high score for deletionControl how much you delete with LIMITYour PHP & MySQL Toolbox