PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Database » DB_DataObject_FormBuilder » Bug #1502

edit textarea error

Details

Submitted2004-05-26 06:52 UTC
Fromluismic at hotmail dot com
Assignedmw21st
StatusNo Feedback
PackageDB_DataObject_FormBuilder
PHP Version4.3.2
OSwindows
Roadmaps(Not assigned)

Comments

[2004-05-26 06:52 UTC] luismic at hotmail dot com

Description:
------------
whith a TEXT database field the form store o '0' instead the long text from the TEXTAREA.

P.D. is posible put a delete record button?

[2004-06-17 06:21 UTC] luismic at hotmail dot com

here is my database.ini file

[actividades]
actividades_id = 1
boletines_id = 1
coordinador_id = 1
clase_id = 1
tipo_id = 1
dificultad_id = 1
orden = 1
nombre = 2
fecha = 2
ardys = 1
kms_id = 1
plazas_id = 1
tarifa_id = 1
comentario = 2
texto = 32

[actividades__keys]
actividades_id = N

[boletines]
boletines_id = 1
nombre = 2

[boletines__keys]
boletines_id = N

[clase]
clase_id = 1
nombre = 2

[clase__keys]
clase_id = N

[coordinador]
coordinador_id = 1
nombre = 2
telefono = 2

[coordinador__keys]
coordinador_id = N

[dificultad]
dificultad_id = 1
nombre = 2

[dificultad__keys]
dificultad_id = N

[general]
general_id = 1
titulo = 2
eslogan = 2
boletines_id = 1
caixa = 2
cam = 2
direccion = 2
telefono = 2
horario = 2
email = 2
web = 2
wap = 2

[general__keys]
general_id = N

[kms]
kms_id = 1
nombre = 2

[kms__keys]
kms_id = N

[plazas]
plazas_id = 1
nombre = 2

[plazas__keys]
plazas_id = N

[tarifa]
tarifa_id = 1
nombre = 2

[tarifa__keys]
tarifa_id = N

[tipo]
tipo_id = 1
nombre = 2

[tipo__keys]
tipo_id = N

here is my .sql

CREATE TABLE general (
general_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
titulo VARCHAR(255) NOT NULL,
eslogan VARCHAR(255) NOT NULL,
boletines_id INTEGER UNSIGNED NOT NULL,
caixa VARCHAR(255) NOT NULL,
cam VARCHAR(255) NOT NULL,
direccion VARCHAR(255) NOT NULL,
telefono VARCHAR(255) NOT NULL,
horario VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
web VARCHAR(255) NOT NULL,
wap VARCHAR(255) NOT NULL,
CONSTRAINT PK_general PRIMARY KEY (general_id),
);

CREATE TABLE actividades (
actividades_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
boletines_id INTEGER UNSIGNED NOT NULL,
coordinador_id INTEGER UNSIGNED NOT NULL,
clase_id INTEGER UNSIGNED NOT NULL,
tipo_id INTEGER UNSIGNED NOT NULL,
dificultad_id INTEGER UNSIGNED NOT NULL,
orden INTEGER UNSIGNED NOT NULL,
nombre VARCHAR(255) NOT NULL,
fecha VARCHAR(255),
ardys INTEGER UNSIGNED NOT NULL,
kms_id INTEGER UNSIGNED NOT NULL,
plazas_id INTEGER UNSIGNED NOT NULL,
tarifa_id INTEGER UNSIGNED NOT NULL,
comentario VARCHAR(255),
texto TEXT,
CONSTRAINT PK_actividades PRIMARY KEY (actividades_id),
KEY IDX_actividades_1(boletines_id),
KEY IDX_actividades_2(coordinador_id),
KEY IDX_actividades_3(clase_id),
KEY IDX_actividades_4(tipo_id),
KEY IDX_actividades_5(dificultad_id),
KEY IDX_actividades_6(kms_id),
KEY IDX_actividades_7(plazas_id),
KEY IDX_actividades_8(tarifa_id)
);

CREATE TABLE boletines (
boletines_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_boletines PRIMARY KEY (boletines_id),
UNIQUE KEY IDX_boletines_1(boletines_id)
);

CREATE TABLE coordinador (
coordinador_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
telefono VARCHAR(80) NOT NULL,
CONSTRAINT PK_coodinador PRIMARY KEY (coordinador_id),
UNIQUE KEY IDX_coordinador_1(coordinador_id)
);

CREATE TABLE clase (
clase_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_clase PRIMARY KEY (clase_id),
UNIQUE KEY IDX_clase_1(clase_id)
);

CREATE TABLE tipo (
tipo_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_tipo PRIMARY KEY (tipo_id),
UNIQUE KEY IDX_tipo_1(tipo_id)
);

CREATE TABLE dificultad (
dificultad_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_dificultad PRIMARY KEY (dificultad_id),
UNIQUE KEY IDX_dificultad_1(dificultad_id)
);

CREATE TABLE kms (
kms_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_kms PRIMARY KEY (kms_id),
UNIQUE KEY IDX_kms_1(kms_id)
);

CREATE TABLE plazas (
plazas_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_plazas PRIMARY KEY (plazas_id),
UNIQUE KEY IDX_plazas_1(plazas_id)
);

CREATE TABLE tarifa (
tarifa_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR(80) NOT NULL,
CONSTRAINT PK_tarifa PRIMARY KEY (tarifa_id),
UNIQUE KEY IDX_tarifa_1(tarifa_id)
);

#========================================================================== #
# Foreign Keys #
#========================================================================== #

ALTER TABLE actividades
ADD FOREIGN KEY (boletines_id) REFERENCES boletines (boletines_id);

ALTER TABLE actividades
ADD FOREIGN KEY (coordinador_id) REFERENCES coordinador (coordinador_id);

ALTER TABLE actividades
ADD FOREIGN KEY (clase_id) REFERENCES clase (clase_id);

ALTER TABLE actividades
ADD FOREIGN KEY (tipo_id) REFERENCES tipo (tipo_id);

ALTER TABLE actividades
ADD FOREIGN KEY (dificultad_id) REFERENCES dificultad (dificultad_id);

ALTER TABLE actividades
ADD FOREIGN KEY (kms_id) REFERENCES kms (kms_id);

ALTER TABLE actividades

ADD FOREIGN KEY (plazas_id) REFERENCES plazas (plazas_id);

ALTER TABLE actividades
ADD FOREIGN KEY (tarifa_id) REFERENCES tarifa (tarifa_id);

thanks!!!