registrar ip

Hola a todos.
Yo tengo un formulario en "html" la acccion es "registro php", que es quien ordena que los datos suban a la base de datos. Quisiera que se me guardara la ip del usuario qque se registre, en la base de datos si tengo el campo, pero no se como hacer para ue se me guarde la ip.
He leido que con:

$ip=$_SERVER['REMOTE_ADDR'];

Supongo que ira en el "registro php", pero realmente no se donde va, si al principio y recogerlo como varable, o en el $insert para e lo inserte en la base de datos, pero en el $ insert, creo que es el nombre del campo de la base de datos, que lo tengo asi.

$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['nombre']."', '".$_POST['apellidos']."', '".$_POST['email']."', '".$_POST['edad']."', '".$_POST['provincia']."', '".$_POST['comentario']."', '".$_POST['website']."', '".$_POST['ip']."', '')")
or die("No se pudieron insertar los datos porque ".mysql_error());

Gracias por leerlo
Si es cierto que $_SERVER['REMOTE_ADDR']; recoge la IP; en el INSERT deberias coloca $ip en lugar de $_POST['ip']; por cierto, lo de $tabke tu sabras lo que hace pero me da que esta mal; ahora que lo veo, tambien tienes otro ) de mas al final; supongo que sera un campo que querias dejar en blanco o Nulo o lo has puesto de mas sin querer.

Un saludo
muchas gracias por responder,
El $table si te digo la verdad no se muy bien que pinta ahi, el codigo lo apañe de un tutorial y lo traduje al castellano. Y la verdad tampoco soy ningun experto en php, el campo ultimo si era para un avatar pero lo deje en blanco por que no soy capaz.
el codigo completo del codigo es el siguiente, que ya e modificado la ip.

<?php

include("datos.php");

$ip=$_SERVER['REMOTE_ADDR'];

// conexion con el servidor mysql
$link = mysql_connect($server, $db_user, $db_pass)
or die ("No se pudo conectar con mysql porque ".mysql_error());

// selecion de base de datos
mysql_select_db($database)
or die ("No se pudo conectar con la base de datos porque ".mysql_error());

// comprobar si existe el usuario
$check = "select id from $table where username = '".$_POST['username']."';";
$qry = mysql_query($check)
or die ("No coinciden los datos porque ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
echo "El nombre de usuario ya existe.<br>";
echo "<a href=registro.html>Intente con otro nombre</a>";
exit;
}
else {

// insertar en la tabla
$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['nombre']."', '".$_POST['apellidos']."', '".$_POST['email']."', '".$_POST['edad']."', '".$_POST['provincia']."', '".$_POST['comentario']."', '".$_POST['website']."', '$ip')")
or die("No se pudieron insertar los datos porque ".mysql_error());

// imprimir mensage de exito
echo "¡Su cuenta del usuario se ha creado satisfactoriamente!<br>";
echo "<a href=identificarse1.html>Confirme sus datos por favor</a>";
}
?>
Muchas gracias
Ok, pues aparentemente todo esta en orden; lo unico que lo dicho, sustituye $table por el nombre de tu tabla.

Cualquier cosa preguntas.

Un saludo
Gracias por la ayuda. lo e provado y todo funciona bien.
un saludo