Text in textarea anzeigen lassen

Hallo, ich habe einen Text auf der Datbebank den ich mit ein script bearbeiten möchte ich weiss auch wie das alles geht.
Ich habe das mit sql UPDATE gemacht. Nun möchte ich wenn ich den Text bearbeite nicht den ganzen Text neu schreiben oder kopieren, sondern dass er direkt im textarefeld angezeigt wird.

Seite



<?php


if ($_POST['titel'] != ""){
include_once('connect_to_mysql.php');


$id = $_POST["id"];
$titel = $_POST["titel"];
$text = $_POST["text"];


$numRows = mysql_num_rows($sql);
    
		$sql = mysql_query("UPDATE  `andrea`.`index` SET  `titel` =  '$titel',
`text` =  '$text' WHERE  `index`.`id` =1;");
		
}


?>


<?php
session_start();
if (isset($_SESSION["username"])) {
?>


<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div id="mainpage">
	<div id="navigation"><ul id="navi">
    <?php include("php/navi.php"); ?>
  	</ul>
    </div>
    
	<div id="content">
	<h1>Home</h1>
	<p>Hier kannst du den Text für deine Startseite bearbeiten und publizieren</p>
			<form action="home.php" method="post">
			<?php echo $msg_to_user; ?>
			Titel: <br />  <input name="titel" type="text" value="<?php echo $titel; ?>" /><br /> 
			Text:  <br /> <textarea name="text" cols="50" rows="20" value="<?php echo $text; ?>"></textarea><br /> 
			<input class="button" name="submit" type="submit" value="Publizieren" />
			</form>
	</div>
</div>
</body>
</html>
<?php
} else {
?>
Bitte erst einlogen, <a href="index.php">hier</a>.
<?php
}
?>

Ganz einfach:
[PHP]

<?php echo $text; ?>

[/PHP]

Das sollte man auch noch absichern:

[php]<?php echo htmlspecialchars($text); ?>[/php]