Diference between PHP's echo and webpy function's return?

55 views
Skip to first unread message

Tomas Schertel

unread,
Jun 21, 2012, 12:33:46 AM6/21/12
to we...@googlegroups.com
I'm trying to implement a dynamic dropdown with web.py but I can't get it working.
I'm using this tutorial: http://css-tricks.com/dynamic-dropdowns/
I'll try to explain what happens...
I made a test page that returns my database select. My GET function returns this on screen AND as page's source:

<option value="chips">Chips</option><option value="cookies">Cookies</option>

When I browse the tutorial's PHP page [1], this page shows this:

Coffe
Coke

But page's source is this:

<option>Coffee</option><option>Coke</option>

My dorpdown doesn't work at all.
Maybe someone has had some similar problem.

Thanks.


[1] - http://css-tricks.com/examples/DynamicDropdown/getter.php?choice=beverages

Franck

unread,
Jun 24, 2012, 7:30:29 AM6/24/12
to we...@googlegroups.com
Can you post the full HTML code generated by your database select ?

Cheers

--
You received this message because you are subscribed to the Google Groups "web.py" group.
To view this discussion on the web visit https://groups.google.com/d/msg/webpy/-/rcWTp9TVYkUJ.
To post to this group, send email to we...@googlegroups.com.
To unsubscribe from this group, send email to webpy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/webpy?hl=en.

Primoz Anzur

unread,
Jun 24, 2012, 11:07:31 AM6/24/12
to we...@googlegroups.com
I've looked into the PHP tutorial, and it's seems, that it's skipping a lot of HTML code and goes straight to the point, how you get records from the database.
It's also skipping the point, that you need to use <select</select> for a dropdown to be even initialized...

Tomas Schertel

unread,
Jun 24, 2012, 12:33:53 PM6/24/12
to we...@googlegroups.com
<option value="chips">Chips</option><option value="cookies">Cookies</option>

Thanks...
Cheers

To unsubscribe from this group, send email to webpy+unsubscribe@googlegroups.com.

Tomas Schertel

unread,
Jun 24, 2012, 12:36:26 PM6/24/12
to we...@googlegroups.com
You can see what select returns here http://css-tricks.com/examples/DynamicDropdown/getter.php?choice=beverages
Cheers


To unsubscribe from this group, send email to webpy+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/webpy?hl=en.

--
You received this message because you are subscribed to the Google Groups "web.py" group.
To post to this group, send email to we...@googlegroups.com.
To unsubscribe from this group, send email to webpy+unsubscribe@googlegroups.com.

Primoz Anzur

unread,
Jun 24, 2012, 1:29:11 PM6/24/12
to we...@googlegroups.com
wait; You're telling us, that the output is correct.
What does the "doesn't work at all" means in this context? Do you have any javascript errors, since I can somehow assume, that you pull the content from the web.py page result; Look into your javascript page.

To view this discussion on the web visit https://groups.google.com/d/msg/webpy/-/TthUC7LpQl0J.

To post to this group, send email to we...@googlegroups.com.
To unsubscribe from this group, send email to webpy+un...@googlegroups.com.

Tomas Schertel

unread,
Jun 24, 2012, 1:54:04 PM6/24/12
to we...@googlegroups.com
I don't know how it can influence, but my python code returns the same in page and in sources:

<option value="chips">Chips</option><option value="cookies">Cookies</option>

The http://css-tricks.com/examples/DynamicDropdown/getter.php?choice=beverages select returns two different thigs:

Coffe
Coke

Is shown in page. But page's source is this:


<option>Coffee</option><option>Coke</option>

Primoz Anzur

unread,
Jun 25, 2012, 7:18:50 AM6/25/12
to we...@googlegroups.com
Um.
You still haven't elaborated what "doesn't work" means in this context. Explain what exactly doesn't work and how it doesn't work...

To view this discussion on the web visit https://groups.google.com/d/msg/webpy/-/d9P_Psd08psJ.

To post to this group, send email to we...@googlegroups.com.
To unsubscribe from this group, send email to webpy+un...@googlegroups.com.

Tomas Schertel

unread,
Jun 25, 2012, 9:55:21 PM6/25/12
to we...@googlegroups.com
When I browse my select url, I got
<option value="chips">Chips</option><option value="cookies">Cookies</option>

And I see in web.py's internal server a 200 - OK status.

But somehow this result doesn't populate my second dropdown select.

Primoz Anzur

unread,
Jun 26, 2012, 12:42:27 AM6/26/12
to we...@googlegroups.com
Welp;
If the second dropdown isn't populated is because there's an error in Javascript. Equip Firebug and monitor request calls and see what's going on. 
You might also want to look at Web Developer's toolbar to quickly take apeek into if you have any JS errors and such.

To view this discussion on the web visit https://groups.google.com/d/msg/webpy/-/2JZUSopgFkcJ.

To post to this group, send email to we...@googlegroups.com.
To unsubscribe from this group, send email to webpy+un...@googlegroups.com.

Shannon Cruey

unread,
Jun 26, 2012, 9:18:47 AM6/26/12
to we...@googlegroups.com
+10 for Firebug - I couldn't survive without it. 

Posting your JavaScript here will help us help you. 


Tomas Schertel

unread,
Jun 26, 2012, 3:13:15 PM6/26/12
to we...@googlegroups.com
I'll use firebug.

JavaScript can be seen here: http://css-tricks.com/dynamic-dropdowns/
Reply all
Reply to author
Forward
0 new messages