Ciao Federico,
PHP funziona come il vecchio ASP, quindi per fare qualsiasi cosa hai bisogno del codice HTML.
Il discorso della semplicissima textbox purtroppo non hai scelta, perchè non esistono strumenti in php che creano form o altro in automatico (a meno di non avere classi ma dovresti cercare).
Stesso discorso per la visualizzazione della tabella del database: o te la fai a mano o cerchi una classe già fatta da qualcuno; di suo php non ha strumenti (come i datagrid di asp.net).
Nota però che PHP ha una comunità vastissima e vastissimi sono gli strumenti e le classi che trovi (oltre ovviamente al supporto e ai forum); prova a guardare questo sito

http://www.phpclasses.org/

contiene una raccolta di classi praticamente per ogni necessità...