[Please trim your replies to the relevant parts.]

On 12.06.2013 10:54, Νικόλαος Κούρας wrote:
But when it comes to select '==========' from month instead of
'==========' to be submitted a zero gets submitted and i think the
problem is the way i'm filling up months into the drop down menu which is:


for i, month in enumerate(months):
      print('<option value="%s"> %s </option>' % (i, month) )


the if case does not execute because of the way it checks for None entry
which is: elif '=' not in year:

but if enumerate yields 0 instead of '==========' then elif '=' not in
year of course fails.

How often do we need to tell you that you should reread your posts before sending them? You start with telling us you have problems with "month" and then show us code regarding "year"

So, i must tell:

for i, month in enumerate(months):
      print('<option value="%s"> %s </option>' % (i, month) )

to somehow return '==========' instead of 0 but don't know how.

As with most of your problems you are barking up the wrong tree.
Why not use the actual value you get from the form to check whether you have a valid month?
Do you understand why "0" is submitted instead of "=========="?

Bye, Andreas
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to