Victor Subervi wrote: > On Fri, Nov 27, 2009 at 12:13 PM, Carsten Haese <carsten.ha...@gmail.com > <mailto:carsten.ha...@gmail.com>> wrote: > > Victor Subervi wrote: > > The difficulty I am having is that for > > some reason it's not inserting. The form inserts the first image > but not > > the second. > > My guess is that you're not calling db.commit() after inserting the > second image. (If you had shown your code, I wouldn't have to guess.) > > > That was the logical guess and yes, it hit the target. I should have > known better. Thank you. > Now, I have this line of code on another page that calls the images once > the database is populated: > > print '<img src="getpic.py?pic=%d&id=%d" > width="100"></td>\n' % (a, w) > > This is looped through for every value of pic/id returned from the > database, producing the following code on the Web page: > > <img src="getpic.py?pic=1&id=1" width="100"></td> > <img src="getpic.py?pic=1&id=2" width="100"></td> > > The problem here is that only one of the images prints on the said page! > However, if I surf to those URLs, the images appear!
Are you sure that you're surfing to *exactly* those URLs? When I go to http://www.angrynates.com/cart/getpic.py?pic=2&id=1, I get an image, but when I go to http://www.angrynates.com/cart/getpic.py?pic=1&id=2, I get an error message. I am guessing that you have your pic and id parameter switched around. > Is it possible that > because I'm passing values to the variables and perhaps simultaneously > calling the script, that it can only fulfill the first request? That's possible if your script is doing something stupid, but I find my above guess much more likely. HTH, -- Carsten Haese http://informixdb.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-list