Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/07/2012, 14:47
Avatar de topo_bionico
topo_bionico
 
Fecha de Ingreso: junio-2012
Mensajes: 89
Antigüedad: 12 años, 5 meses
Puntos: 20
Respuesta: Formulario y base de datos. Ingresar datos, validar.

El codigo correcto para crear las tablas con la relacion es la siguiente
Código SQL:
Ver original
  1. -- -----------------------------------------------------
  2.  
  3. -- Tabla `usuarios_distribuidor`
  4.  
  5. -- -----------------------------------------------------
  6.  
  7. CREATE  TABLE IF NOT EXISTS `usuarios_distribuidor` (
  8.  
  9.   `id` INT(11) NOT NULL AUTO_INCREMENT ,
  10.  
  11.   `usuario` VARCHAR(30) NOT NULL ,
  12.  
  13.   `password` VARCHAR(255) NOT NULL ,
  14.  
  15.   `nombre` VARCHAR(30) NOT NULL ,
  16.  
  17.   `apellido` VARCHAR(30) NOT NULL ,
  18.  
  19.   `dni` VARCHAR(30) NOT NULL ,
  20.  
  21.   `email` VARCHAR(30) NOT NULL ,
  22.  
  23.   `telefono` VARCHAR(30) NOT NULL ,
  24.  
  25.   `localidad` VARCHAR(30) NOT NULL ,
  26.  
  27.   `provincia` VARCHAR(30) NOT NULL ,
  28.  
  29.   `empresa` VARCHAR(30) NOT NULL ,
  30.  
  31.   PRIMARY KEY (`id`) )
  32.  
  33. ENGINE = InnoDB
  34.  
  35. DEFAULT CHARACTER SET = latin1;
  36.  
  37.  
  38.  
  39. -- -----------------------------------------------------
  40.  
  41. -- Tabla `cupones_distribuidor`
  42.  
  43. -- -----------------------------------------------------
  44.  
  45. CREATE  TABLE IF NOT EXISTS `cupones_distribuidor` (
  46.  
  47.   `cupones_id` INT(11) NOT NULL AUTO_INCREMENT ,
  48.  
  49.   `cupon` VARCHAR(30) NOT NULL ,
  50.  
  51.   `id_usuario` INT(11) NOT NULL ,
  52.  
  53.   PRIMARY KEY (`cupones_id`) ,
  54.  
  55.   INDEX `fk_cupones_distribuidor_usuarios_distribuidor` (`id_usuario` ASC) ,
  56.  
  57.   CONSTRAINT `fk_cupones_distribuidor_usuarios_distribuidor`
  58.  
  59.     FOREIGN KEY (`id_usuario` )
  60.  
  61.     REFERENCES `usuarios_distribuidor` (`id` )
  62.  
  63.     ON DELETE NO ACTION
  64.  
  65.     ON UPDATE NO ACTION)
  66.  
  67. ENGINE = InnoDB
  68.  
  69. DEFAULT CHARACTER SET = latin1;