Non è un casino, basta aver tempo e voglia di sbattersi un po'...

Non cambia niente se il testo lo prendi dall'esterno o meno, il meccanismo è sempre lo stesso, basta che gli passi la stringa giusta che ricavi dal database.