len(toprint) -1 seems to be 0 so it seems that the loops are skipped ?
why not just :
for x in toprint:
for y in x:
print "<td>%s</td>" % y
these suffix things are very prone to error.
[EMAIL PROTECTED] wrote:
> hi
> i wish to generate a table using cgi
> toprint = [('nickname', 'justme', 'someplace')]
> print '''<table border="1">
> <tr>
> <td>User</td>
> <td>Name</td>
> <td>Address</td>
> </tr>
> <tr>
> '''
>
> for i in range(0,len(toprint)-1):
> for j in range(0,len(toprint[0])-1):
> print "<td> %s </td>" % toprint[i][j]
>
> print '''</tr>
> </table>'''
>
> but it only prints out a table with "User | Name | address"
> it didn't print out the values of toprint
>
> is there mistake in code? please advise
> thanks
--
http://mail.python.org/mailman/listinfo/python-list