Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2010, 15:28
nanshan
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación AYUDA ME Modifica todo los valores!! :S

Hola, tengo un problema y lo que pasa es que cuando se visita mi index, este recoge la IP, le asigna un ID y lo guarda en la base de datos, tambien tiene un apartado que es "reffers" que son las veces que visitan su ID, ok, todo bien, ahora el problema esta en que cuando un valor supera a los demas, se iguala todo, aca pongo la tabla de informacion:

Cita:
id | ip | reffers
317 | 83.38.52.201 | 125
316 | 81.44.122.87 | 125
315 | 83.46.55.24 | 125
314 | 83.44.148.172 | 125
Como pueden ver, en el apartado "reffers" estan todos igual (125) y no consigo solucionar el problema, aca pongo todos los codigos que tiene el index:

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'");
@
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')");
Como podria solucionar este problema? :S

Gracias por adelantado.