The problem is in for each number from loop.
As you have set list1 to select list item where list = MySql list and index = number it will select list1 item to last URL.
So use add items to list block to add URL to list1.
You can do it in two methods:
1.Use Colin tree list view element to get subtext of selected element.As each element has different subtext ( URL ) so you can get selected element website URL.
2.A bit complex to understand
According to your blocks-
For each number loop will run for length of list and every time it sets list1 to item at that number in list got from response.
And in your case items are two so when loop is about to end the number will be 2 so it will select website URL for second item.
This is why you are getting second item website URL each time.
Solution-
Use add item to list to add selected URL at a particular number.In this way it will add URL of all items and you get that URL after element click.
Sorry I can not show this in the form of blocks because my laptop charger is at repair shop
After u r laptop charger is repaired please can u show it to us by some block screenshots me and some of my friends are also trying to create a similar concept app
Sure I will do that.
But for now a solution can be setting index to 2 in select list item.
And removing select list item block from for loop and using is before for loop i.e. in
local variable
Note: I (my father) bought a new charger but it not working also.So I think there is problem in laptop.