PDA

View Full Version : Showing list of members based on an option selected in their profile


sas forum
07-16-2010, 02:54 PM
In the profile of the members, I have a field where it lists a bunch of locations (a couple hundred). They choose the one they are closest to.

How can I show the listof members that selected a specific location?

I added the field info into the postbit legacy template, so their selection shows under their name, but I would like to make it where they can click on the selected location and see others from the same location.

Any help would be greatly appreciated. I need to dummy proof this for people so they don't have to go to advanced member search and select the option from the dropdown each time they want to see more in the area.

Thanks again.

BirdOPrey5
07-17-2010, 04:04 PM
In the profile of the members, I have a field where it lists a bunch of locations (a couple hundred). They choose the one they are closest to.

How can I show the listof members that selected a specific location?

I added the field info into the postbit legacy template, so their selection shows under their name, but I would like to make it where they can click on the selected location and see others from the same location.

Any help would be greatly appreciated. I need to dummy proof this for people so they don't have to go to advanced member search and select the option from the dropdown each time they want to see more in the area.

Thanks again.

Find the URL generated when you go to the dropdown in advanced member search and put that in the link in the postbit. You'll probably need to use $bbuserinfo['filedX'] where X is the number of the custom user profile field to pull the info from that box.

sas forum
07-17-2010, 09:51 PM
Thanks for the help. I tried that the other day and when I go to advanced search, then use the dropdown to select a location from the list. The results are displayed on a page with this URL:

http://www.mysite.com/community/memberlist.php?do=getall

I tried to click on a letter and got a link like this:

http://www.mysite.com/community/memberlist.php?ltr=H&pp=50&sort=username&order=asc&&field20=133

I tried to mess with the link a little by removing the letter I selected and keeping the location, but when a dropdown is used in the advanced search, it actually adds option #s to the contents of the drop down.

If I want to link to all people that chose "Dallas" in their profile as their location, I cannot simply change the link to say Dallas, but instead need to know that Dallas is option #133 in the dropdown as used in the link above this.

I am stuck, but my members are figuring out how to search for people by location (manually), but I would like to dummy-proof it or maybe be able to just list all people at one specific location on one page if possible.

BirdOPrey5
07-17-2010, 10:32 PM
Hmmm... I wonder if there's another variable or function that shows the value say '133' as Dallas.