Gracias por responder, pero no entiendo lo que intentas decir... :S
Es que no estoy acostumbrado a hacer cosas con bases de datos y me confundo mucho.
Mira, este es todo el codigo que tiene mi index a la hora de crear el usuario y incrementar referidos:
index.php
Código PHP:
<?
include('conectar.php');
$ip = $_SERVER['REMOTE_ADDR'];
$check_ip = mysql_query("SELECT * from users where ip='$ip'");
if(mysql_num_rows($check_ip)!=0){
echo "La IP ya esta registrada.";
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM users WHERE id='$id'");
$ver = mysql_fetch_array($query);
$reffers = $ver['reffers'];
$updater = mysql_query("UPDATE users SET reffers='$reffers'+'1' WHERE reffers='$reffers' AND id = $id");
@mysql_fetch_array($updater);
$query2 = mysql_query("SELECT * FROM users WHERE id='$id'");
$ver2 = mysql_fetch_array($query2);
$fichastotal = $ver2['reffers'];
echo "Referido añadido";
exit();
}
mysql_query("INSERT INTO users (ip) VALUES ('$ip')");
Yo tengo puesto un codigo que verifica que no hay un usuario anterior con esa IP y depende que como sea, crea el usuario o no.
Pero el codigo de referidos va sin control. Yo quiero que refiera a tanta capacidad como se pueda (ilimitadamente).
Pero no entiendo mucho :S
Gracias.