Hallo Svenja,
$sql = "UPDATE simple_posts SET post = '".$_POST['post']."' WHERE threadid = '".$threadid."'";
wo kommt $threadid her? Steht die in $_GET['threadid']?
header("Location: community/topic.php?threadid=".$threadid."");
hier _muss_ eine vollständige URL stehen.
$query = "SELECT * FROM simple_posts WHERE threadid=" . $_GET['threadid'];
baue _niemals_ und unter keinen Umständen Daten die vom User kommen ungeprüft in ein Query ein! Lies mal http://www.php-faq.de/q/q-sicherheit-parameter.html.
<textarea name="post" cols="80" rows="20" wrap="physical" class="chatfields_tall" threadid= "<?php echo $data['threadid']; ?>" id="post"><?php echo $data['post']; ?></textarea>
textarea kennt kein Attribut threadid - bist du sicher, dass der teil nicht in das action-Attribut des form-Elements hinter den Dateinamen gehört?
Aber was funktioniert denn jetzt eigentlich genau nicht?
Grüße aus Nürnberg
Tobias