#DeveloperFail Funny, the page asks for your name, and if you have ' like Irish names, it marks the name in Red (invalid) and doesn't let you move forward with finding out the books. I tested it with the following names. James O'Keefe Mullah O'Mar
Getting names right is very hard: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
name: [person's name]
No minimum lengths (other than != 0) and a reasonably large maximum length for your db (only to protect against DoS attacks). Accept all input (into properly prepared SQL statements).