Eso desde javascript, gracias a HTML5
Código HTML:
Ver original<div onClick="this.contentEditable='true';"> Div editable
y para guardarlo en una BD utilizas php la cual es llamado por ajax porque php no accede al DOM (creo
php DOM) o node.js..
div editable:
http://beakkon.com/tutorial/html5/edit-content