ну в общем-то это говорит о том, что у вас в таблице нет такого поля....
к тому же name - зарезервированное слово в SQL...
P.S. лучше писать названия полей в обратных слешах тип такого:
Код:
$sql = "INSERT INTO $dtable (`name`, `phone`)
VALUES ('".mysql_escape_string($name)."',
'".mysql_escape_string($phone)."')";