This is what i need Tony, I want to be able to count elements from the 
database and use what i get from the database in my array without having to 
explicitly hard code the number. If i have 5 elements i want to be able 
show those 5 elements and if they are 8 i want to be able to use the 8 
element, whatever number of elements is found in the table should be able 
to automatically be accommodated in the JavaScript array for the slide show.

What i got from Stack Overflow works, I am able to extract elements 
individually as requested but the problem comes when i have to use them in 
my JavaScript array. I have to be specific and individually display them in 
the array. Cant i just put a reference like this which holds any number of 
elements and have those elements offloaded into the array as below:
 *FUNCTION:*




*def form1Details():    form=db.compForm(request.args(0))    
forms=db(db.compFormPages.formName==form.id).select(db.compFormPages.ALL)    
return dict(forms=forms)*
*VIEW:*







*{{for pic in forms:}}{{pass}}                    <script>    images = 
["{{=URL('download', args=pic.formImage)}}"];    
descriptions=['{{=pic1.formTitle}}'];*

and have this code show all the pics and their descriptions and not do like 
below where i have to be specific with the number of elements i want in an 
array!!





*images = ["{{=URL('download', args=pic1.formImage)}}", "{{=URL('download', 
args=pic2.formImage)}}", "{{=URL('download', 
args=pic3.formImage)}}"];descriptions=['{{=pic1.formTitle}}', 
'{{=pic2.formTitle}}', '{{=pic3.formTitle}}'];*I do not not know if i give 
sense but i hope i do.


On Thursday, May 11, 2017 at 8:20:23 PM UTC+2, Anthony wrote:
>
> Are you still looking for help on this? If so, please explain what more 
> you need beyond the answer you accepted on Stack Overflow: 
> http://stackoverflow.com/a/43682846/440323.
>
> Anthony
>
> On Thursday, May 11, 2017 at 6:51:34 AM UTC-4, mostwanted wrote:
>>
>> Please someone out there coz I'm pulling out my hairs at this point: 
>>
>> I want to extract pictures from within a list of elements extracted from 
>> the database and store them inside a JavaScript array for a slide show. 
>>
>>
>>  *CONTRLOLLER*
>>
>> def form1Details():
>>   form=db.compForm(request.args(0))
>>   forms=db(db.compFormPages.formName==form.id).\
>>   select(db.compFormPages.ALL)
>>   return locals()
>>
>> the images are in variable forms so i wanna display them in my view such
>>  that each picture is stored individually inside a JavaScript array for a
>>  slide show like below
>>
>>
>> *VIEW*{{for pic in forms:}}
>>  <script>
>> function slideShow(){
>> images = 
>> ["{{=URL('download',args=pic.formImage)}}","{{=URL('download',args=pic2.formImage)}}"],"{{=URL('download',args=pic3.formImage)}}"];
>> descriptions=['{{=pic.formTitle}}','{{=pic2.formTitle}}','{{=pic2.formTitle}}';..............................</script>}`
>>
>> How do I extract them individually to achieve whats in the view above so 
>> that i can display all these images without 
>> having to specify their count because the slide show sometimes shows 5 
>> images and at times shows 3 images depending on what link the user 
>> clicked and all these images are taken from different tables in the 
>> database so the number of images is never standard, how do i cater for a
>> different number of images displayed under varying user preferences 
>> determined by the links they click???
>>
>> Please Help!!!! 
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to