Ich denke mal Du meinst die Buttons die man z.B. für Fettschrift drückt und dann der Code in eine Textarea geschrieben wird?
Falls ja, das geht mit JS.
HTML-Code:
<input type="button" id="bu_fett" value="fett" onClick="document.getElementById('ta').value=document.getElementById('ta').value + '[b][/b]';" /><br />
<textarea id="ta" style="width:500px;height:500px;"></textarea>
Kannst es ja mal testen und evtl. werweitern, oder z.B. den JS-Code in eine Funktion packen, dann ist es nen bissel leichter eine neue Box zu erstellen.
Um den Text dann wieder umzudrehen kannst Du das z.B. so machen:
PHP-Code:
<?php
$text='hier [i]ist[/i] mal [u]mein[/u] [b]Text[/b] aus der [i][u][b]Datenbank[/b][/u][/i]...';
$form_array['[b]']='<strong>';
$form_array['[/b]']='</strong>';
$form_array['[i]']='<i>';
$form_array['[/i]']='</i>';
$form_array['[u]']='<u>';
$form_array['[/u]']='</u>';
foreach($form_array as $k => $w){
$text=str_replace($k,$w,$text);
}
echo $text;
?>