Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2012, 14:46
davidadanu
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 12
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Formularios de registro

Hola noruas,
no sé si te he entendido bien pero lo que interpreto es que no quieres que hayan registros duplicados y cómo hacer filtros de los registros.

En el caso de que uses bases de datos con mysql tendrás que definir los campos que no quieres que se repitan como PRIMARY KEY, esto quiere decir que el campo contendrá datos únicos (normalmente se controla a través del correo o del nombre de usuario, pero eso ya depende de cómo lo que quieras hacer).
El filtro lo haces mediante una sentencia sql dependiendo de lo que quieras filtrar.

En el caso de usar archivos XML no sé si habrá alguna librería o métodos que te ayuden a controlar esto, pero en otro caso puedes controlarlo tu mismo por código:
Por ejemplo, si el campo único es el nombre de usuario, cogemos el que ha ingresado el usuario y buscamos en todo el archivo XML si hay algún registro que coincida usando un while hasta encontrarlo o llegar al final. Si lo hemos encontrado no lo guardamos, en caso contrario si.
Para filtrar deberás de hacer lo mismo pero usando un for para recorrer el xml completamente. En el caso de querer buscar por una palabra que no está completa necesitarás usar expresiones regulares.

Espero haberte ayudado, en el caso de que necesites que te lo explique mejor mándame un privado.

¡Saludos!