市区级联下拉菜单
来源:互联网 发布:淘宝星级 编辑:程序博客网 时间:2024/04/27 06:06
市区级联下拉框 还不是很完美 但是凑合用了。
主要是查询数据库,fmdb这个开源库很好用啊
#import "GetdataFromDBTool.h"
#import "FMDB.h"
@implementation GetdataFromDBTool
+(NSMutableArray*)getArrayByString:(NSString*)str{
NSMutableArray *array=[NSMutableArraynew];
NSString *dbpath = [[NSBundlemainBundle]
pathForResource:@"area"
ofType:@"db"];
FMDatabase *db = [FMDatabasedatabaseWithPath:dbpath];
if (![dbopen]) {
returnnil;
}
longlong parentcode = 0;
NSString* sql=[NSStringstringWithFormat:@"SELECT * FROM tn_Areas where Name='%@'and Depth=2",str];
FMResultSet *s1 = [dbexecuteQuery:sql];
while ([s1next]) {
//retrieve values for each record
NSLog(@"db...%@",s1);
parentcode=[s1 longLongIntForColumn:@"AreaCode"];
}
NSString* sql1=[NSStringstringWithFormat:@"SELECT * FROM tn_Areas where ParentCode=%@ and Depth=3",[[NSNumbernumberWithLongLong:parentcode] stringValue]];
FMResultSet *s = [dbexecuteQuery:sql1];
while ([snext]) {
NSLog(@"db...%@",s);
NSString* name=[sstringForColumn:@"Name"];
[array addObject:name];
}
return array;
}
+(longlong)getAreaCodeByString:(NSString*)str{
NSString *dbpath = [[NSBundlemainBundle]
pathForResource:@"area"
ofType:@"db"];
FMDatabase *db = [FMDatabasedatabaseWithPath:dbpath];
if (![dbopen]) {
return0;
}
longlong areaCode = 0;
NSString* sql=[NSStringstringWithFormat:@"SELECT * FROM tn_Areas where Name='%@'and Depth=3",str];
FMResultSet *s1 = [dbexecuteQuery:sql];
while ([s1next]) {
//retrieve values for each record
NSLog(@"db...%@",s1);
areaCode=[s1 longLongIntForColumn:@"AreaCode"];
}
return areaCode;
}
- 市区级联下拉菜单
- 下拉菜单级联(1)
- 下拉菜单级联(2)
- ajax 级联下拉菜单
- 下拉菜单的级联
- 无限级联下拉菜单
- extjs 级联下拉菜单
- 级联下拉菜单
- 无限级联下拉菜单
- jquery下拉级联菜单
- android级联下拉菜单
- js 级联下拉菜单
- 三级级联下拉菜单实现
- Struts+AJAX级联下拉菜单
- yii实现级联下拉菜单
- ajax二级联下拉菜单
- ajax三级联下拉菜单
- 下拉列表 级联菜单操作
- SQL update 用另外一个表更新一列
- 系统调用过程的理解
- IO包中的其他类2和字符编码
- HTTP 缓存
- 网络编程练习-TCP socket
- 市区级联下拉菜单
- 【有奖评价】CSDN学院课程好不好你说了算!——学院“课评”有礼啦!你说感受,我来送礼!
- 欧盟把肥胖视为残疾
- Hello world!
- HDFS快照特性基础
- js一个简单的全选功能
- 所有Blog列表+相应链接
- Android适配器
- UIView 简介(六)视图几何结构和坐标系统 包括frame, bounds和center属性之间的关系