Foros del Web » Programando para Internet » PHP »

Evitar duplicados de columas php y msql

Estas en el tema de Evitar duplicados de columas php y msql en el foro de PHP en Foros del Web. Hola que tal buen comienzo de año este tema si que se me ha complicado. Resulta que tengo una pagina para insertar datos echa en ...
  #1 (permalink)  
Antiguo 06/01/2011, 21:29
 
Fecha de Ingreso: diciembre-2008
Mensajes: 52
Antigüedad: 15 años, 3 meses
Puntos: 0
Evitar duplicados de columas php y msql

Hola que tal buen comienzo de año este tema si que se me ha complicado.


Resulta que tengo una pagina para insertar datos echa en php y un formulario html ambos en la misma pagina insertardatos.php

esta pagina envia los datos a una base de datos llamada prueba la tabla se llama usuarios.


campos son Id, Nombre, Apellido, Direccion

campo id no puede duplicarse es auto_increment y llave primaria eso no me preocupa eso esta bien asi.

Pero quiero que mis campos demas campos estos:


Nombre Apellido Direccion

lo que pasa es que cuando entras al formulario para llenar un nuevo dato
si precionas f5, recargas la pagina das atras. se envian los datos en blanco.

quedando culumas asi

Nombre Apellido Direccion

1.-Cristal Sandoval Av, Conocida
2.- (aqui quedo en blanco mi tabla por que se dio actualizar despues de llenar el registro o le dio atras preciono f5.


Ya realize una validacion de campos que me dice falta nombre, falta apellido, falto direccion, pero aun asi se envia el formulario en blanco ala base de datos y los campos se quedan en blanco.


Nota si registra los datos pero si pones llenas 1 campo o 2 o los 3. pero si dejas en blanco todos tambien lo registra pero los 3 en blanco.


Ya hize un redicionamiento despues de llenar el formulario la envie a otra pagina en donde le indique los datos fueron ingresado correctamente. y te envia ala pagina de lectura de datos.


Tengo una idea evitar columas repetidas como aqui el #2 y #3 aqui cambia el apellido por lo tanto no son columnas repetidas.

Nombre Apellido Direccion

1.-Cristal Sandoval Av, Conocida
2.- (aqui quedo en blanco)
3.- (aqui quedo en blanco)


o puede ser otra columas repetidas como aqui el #1 y #3 dos columas en blanco.


Nombre Apellido Direccion

1.-Cristal Sandoval Av, Conocida
2.- (aqui quedo en blanco)
3.-Cristal Sandoval Av, Conocida

si puede aver campos repetidos pero no todos ejemplo #1 y #3

Nombre Apellido Direccion

1.-Cristal Perez Av, Conocida
2.- (aqui quedo en blanco)
3.-Cristal Sandoval Av, Conocida




Tengo la idea pero no se el codigoooooooooooooooooooooooooo!1

Última edición por helsingius; 06/01/2011 a las 21:36
  #2 (permalink)  
Antiguo 07/01/2011, 00:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde Configuración PHP a PHP

Etiquetas: duplicados, msql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.