NYCPHP Meetup

NYPHP.org

[nycphp-talk] form confusion...

Joshua S. Freeman jfreeman at amnh.org
Wed May 14 15:34:35 EDT 2003


Gadhra,

Thanks for the response.  Very helpful.  Please explain what the prefix yn
means... 'yes/no'? 

Thanks again.

J.

TOn 5/14/03 3:23 PM, "gadhra" <bfeqx44002 at sneakemail.com> wrote:

> Hi Joshua,
> 
> The structural stability field should hold a number (1-x).  For
> checkboxes, I usually just add yn columns.
> 
> So, as an example, your table might have the following fields:
> 
> id (mediumint 5)
> txtImageName (tinytext)
> intStability (tinyint 1)
> ynStorageSupport (tinyint 1)
> ynInsectActivity (tinyint 1)
> 
> The intStability field can hold numbers corresponding to the activity (1
> for "stable", 2 for "slightly stable", etc.). The yn fields hold either
> a 0 or a 1 - with checkboxes, either something is true (checked) or it's
> false (not checked).
> 
> I can very quickly query the table at this point to get the information
> I need (for image 2, what was the level of its stability?  was there
> insect activity? was there adequate storage support?)
> 
> Be careful in naming, of course - the word "inadequate" can create a
> double-negative connotation if you use ynInadequateSupport (which is why
> I chose ynStorageSupport instead of its negative).
> 
> Hope that helps,
> 
> +gadhra+
> 
> 
> 
> Joshua S. Freeman jfreeman-at-amnh.org |NY PHP| wrote:
> 
>> First off, thanks to the many people who helped me out with my previous
>> question about making it possible for people to upload images.  I'm not
>> there quite yet but when I get there I'm sure the answers I received will be
>> incredibly helpful.  Thanks again.
>> 
>> I'm working on the same project.. in brief, a scientist has about 1000
>> specimens of the same kind of thing and wants to make a database containing
>> a survey of these 1000 specimens.  The main table in the database is the
>> 'specimen'table, but that table has lots of fields for the 'id' number of
>> records in related tables.
>> 
>> In most cases, it's clear from the form whether or not I need to build a
>> table to relate to the main 'specimen' table but in some cases, it's not so
>> clear.
>> 
>> Here's an example of what I mean:
>> 
>> in the form, there's an area called 'structural stability'.  Someone filling
>> out the form can select for a few radio button:
>> 
>> -----------snip-----------------
>> 
>> <input type="radio" name="structural stability" value="stable">stable
>> 
>> <input type="radio" name="structural stability" value="slightly
>> unstable">slightly unstable
>> 
>> etc...
>> 
>> ---------------snip-------------
>> 
>> in addition to 4 possible radio buttons, there are also 2 checkboxes
>> associated with the idea of 'structural stability':
>> 
>> ---------------snip-------------
>> 
>> <input type="checkbox" name="structural stability" value="inadequate storage
>> support"> inadequate storage support
>> 
>> <input type="checkbox" name="structural stability" value="current insect
>> activity">   current insect activity
>> 
>> ---------------snip-------------
>> 
>> so, here's my question:
>> 
>> right now, i have the name of all the radio buttons and the checkboxes as
>> 'structural stability'
>> 
>> i'm not sure, however, how to handle this on the database side of things.
>> Should I give the checkboxes different names and their own tables?
>> 
>> I'm a little confused at the moment and would love someone with more
>> experience to shine some light on the path...
>> 
>> Thanks in advance..
>> 
>> And rest assured that once I'm done with this project I should be in shape
>> to begin offering up some advice of my own to new newbies.
>> 
>> Thanks!
>> 
>> Joshua
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  
>> 




More information about the talk mailing list