| 
	
	
		
		
		
		
		 Думаю, что вам не придет в голову вывалить один список включающий в себя все страны, в них города, а в них районы и пригороды. Такие вещи выводятся связанными списками, последовательно, а значит это не есть условие, которое не позволяет решить данную задачу. SQL же и РНР как то по барабану чего там в базе, первый будет отдавать то что просят, второй выводить что получено согласно сценария. То есть это тоже не есть проблема. 
А вот если списки хранятся в базе действительно так: 
 
 
Район 
    район 1 
    район2 
    район 3 
Пригород 
    пригород 1 
    пригород 2 
    пригород 3 
Район и Пригород это тоже самое что и (район 1 или пригород 1...) 
 
то это не только проблема, это вообще несуразица. Какой смысл от этого списка, если каждая опция его не имеет идентификатора, вы что собираетесь в запросах клиента и к базе парсить строку эту? 
 
Пока в базе не будет наведен порядок, и говорить о чем-то нет смысла. 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |