Hello,

I have two tables , the first one called "member" and the second one
called "member_images"

the structure as follow:

db.define_table("member",
      SQLField("name", "string"),
      SQLField("age", "string"),
)

and
db.define_table("member_images",
      SQLField("member_fk", db.member),
      SQLField("image1","upload" ),
)

and then i wanna to in the add form to display images. so i did

 form = SQLFORM(db.member,submit_button=T('Add'),showid = False)
 image_form =SQLFORM(db.member_images)
form[0].insert(26,TR(TD(B(T('image1'))),TD(image_form[0].element(_id='member_images_image1')),_id='image_id'))


if form.accept(request.vars):
 
db.member_images.insert(member_fk=form.vars.id,image1=form.vars.image1)

but by the previous code , the pic saved in the member_images as a
string and didn't saved into uploads folder.

Please could anyone tell me what the problem and how to fix it ?


Thanks in Advance

Neveen

Reply via email to