Il mio era solo un esempio per accertarmi di aver capito cosa vuoi fare. E' ovvio che lo devi adeguare al tuo script, $fra sarà da te $char_text che recuperi via post.
Una cosa del genere
if ($azione == 'prova')
{
if (strpos($char_text,'carisma') === false)
echo 'carisma non trovato';
else
echo 'hai effettuato una prova sul carisma con risultato tot';
}