Hvad er fejlen i dette script.. Viriablerne bliver godtnok overførst

<?php
$name = &$HTTP_POST_VARS['name'];
if(!$name)
{
echo "Du skal udfylde feltet navn.";
} else {
include("config.php");
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db,$connect);
mysql_query("INSERT INTO `det` (`name`) VALUES ('$name')");
?>
<table width="587" border="0" align="left">
<tr>
<td width="581" class="normal">
<div align="left">det er nu tilføjet til systemet.</div>
</td>
</tr>
</table>
<?php
}
?>
En aden ting. Hvordan får man overført tekst fra en box. hvor der fx. står 0..