Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/12/2010, 13:16
anayazti
 
Fecha de Ingreso: noviembre-2010
Mensajes: 25
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Guardar resultado de filtrado en tabla

Cita:
Iniciado por lelisette Ver Mensaje
Lo que quisiera lograr es, q al presionar el botón, los datos a guardarse no se repitan.
La lógica sería algo así:
Si la data ya existe, no se graba; pero si no existe, se graba.
Esto es relatvamente sencillo, lo debes de hace mediante php(en este caso) y mysql.

Al presionar el botòn, realizas una consulta a la bd, enviandole los datos a guardar para que los busque mediante un
select * from tabla where dato1=valor

donde valor es el dato que vas a "cotejar".

No se que campos ni tablas tiene tu bd, xq no lo mencionas, pero supongamos que en tu formulario php tienes un campo de texto donde se escribe el nombre

Nombre : Lelisette

Y tienes un botón Enviar.

Al presionar este debes llamar a la consulta

select * from tabla where nombre = Lelisette

Si la consulta te regresa un null, entonces tienes insertar el dato Lelisette a la bd, xq este no existe, de lo contrario si te regresa valores, es decir que no este null no envias ningun insert a la bd.

Tu pregunta original es que si puedes hacer eso con mysql, la solución que te doy es ayundandote con php para validar tus datos.

Si lo que no sabes es como hacerlo, ve poco a poco buscando en manuales o preguntando en el foro si tienes problemas, pero preguntas más concretas, como: Problemas al conectar php con mysql, y muestras el error o cosas x el estilo.

Hay un videotutorial muy bueno, para iniciarte con mysql y php.
http://www.todotegusta.com/2009/07/videotutorial-php-mysql-espanol-1-03gb-en-1-link/

Me parece que es este, sino hay muchos en la red.

Cuidate y saludos!!

http://www.forosdelweb.com/wiki/Manual_de_PHP:_MySQL

Última edición por anayazti; 28/12/2010 a las 14:29 Razón: Agregar link importante