Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/08/2007, 08:40
Saganxis
 
Fecha de Ingreso: enero-2007
Ubicación: Buenos Aires, ARG
Mensajes: 71
Antigüedad: 18 años, 3 meses
Puntos: 2
Re: Guardar dirección ip en BD

bueno a a mi parecer:
si es una encuesta abierta asi sin más, no tendrías ningun tipo de control, ya que x el ip no lo podrías hacer, xq este ultimo cambia si el usuario se conecta de otro lugar.
Sin embargo si es una encuesta en la que cada uno q responde tiene un nombre de usuario bueno deberías usar un campo + a la tabla con el id de usuario y antes de insertar la respuesta del tipo pones un if preguntando si en ese campo ya está el id de usuario...

O sea, supongamos q el campo del id de usuario es "user_id"

tendrias q poner:

$user_id = $_POST[ 'user_id' ]; //supongamos q lo tomas del post o de una variable de session

$sql = "select user_id from cat_ip where user_id = $user_id";
$res = mysql_query( $sql , $conn);
if( mysql_num_rows( $res ) == 0){//o sea q no hay registro del usuario
...
acá insertas el codigo para agregar el ip o lo q quieras
...
}else{
//el usuario ya respondió anteriormente

}


Espero t sirva!, saludos