[Tutor] cgi scripts

Jim Morcombe jmorcombe at westnet.com.au
Sat Nov 8 09:38:31 CET 2008


Thanks guys,

This works :)

field_list = '<ul>\n'
for field in data.keys():
    field_list = field_list + '<li>%s : %s</li>\n' % (field, 
data[field].value)
field_list = field_list + '</ul>\n'
print field_list

I think the problem wasn't in getting the keys and values, but I might 
have been producing illegal HTML code before.
I think I'd better brush up on my HTML skills.

Jim





Alan Gauld wrote:
>
> "Jim Morcombe" <jmorcombe at westnet.com.au> wrote
>
>> The code I sent before had a silly mistake in it.  Here is a better 
>> example of the things I am trying and failing at.
>
> Look at what you are doing in the two examples....
>
>> # This next bit also works and I can see the value of the variable 
>> print "<B>JQuiz_q01_score = ", data["JQuiz_q01_score"].value
>>
>> # However, whenever I try to iterate over all the keys, I get the 
>> print "<BR>"data[k].key
>
> Can you see what you are doing differently whwen accessing
> the data?
>
> HTH,
>
>




More information about the Tutor mailing list