codice:
	<?php
$query     = "select * from ruoli order by ruolo";
$execQuery = mysql_query($query);
while ($data = mysql_fetch_array($execQuery)) {
// stampo il contenuto in una tabella.  
<form action="modifica.php" method="post">
<input type="hidden" name="roleID" value=<?php echo $data["ID"]?>>
<input type="hidden" name="ruolo" value=<?php echo $data["ruolo"]?>>
<input type="hidden" name="descrizione" value=<?php echo $data["descrizione"]?>>
<input type="submit" value="Modifica">
</form>
}
 
In modifica.php ho questo:
	codice:
	<?php
$id    = $_POST["roleID"];
$ruolo = $_POST["ruolo"];
$desc = $_POST["descrizione"];
?>
// textarea
<textarea rows="7" cols="50" name="descrizione">
<?php echo $desc; ?>
</textarea>
 
A proposito, adesso rivedendo il codice, non è che dipende dal fatto che metto la stringa con gli spazi nel campo hidden descrizione?