Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2011, 11:15
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 4 meses
Puntos: 61
Respuesta: comprobar si no existe inserte

intente hacer algo como esto , pero me duplica el registro

Código PHP:
Ver original
  1. if(isset($_GET['var1'])&&(isset($_GET['var2']))){
  2.         $var1=mysql_real_escape_string($_GET['var1']); 
  3.         $var2=mysql_real_escape_string($_GET['var2']);
  4.        
  5. $sql = mysql_query("SELECT id_encuesta FROM bouchers WHERE id_encuesta = ".$_GET['var1']."")or die (mysql_error());
  6. $total_encontrados = mysql_num_rows ($sql);  
  7. if ($total_encontrados != 0) {  
  8.                
  9.         $sql="INSERT INTO bouchers (id_encuesta,survey_id,identificador_usuario,fecha_hora,ip) VALUES ('$var1','$var2','".$_SERVER['PHP_AUTH_USER']."',NOW(),'".$_SERVER['REMOTE_ADDR']."')";
  10.         $resultado=mysql_query($sql,$link);
  11.        
  12.         $var3= "Encuesta subida correctamente";
  13.        
  14.         }
  15.         }
  16.         else {$var3= "Falla en encuesta";}

saludos