2011-04-20 18 views
0

基本上我有一个应用程序,它使用corelocation来记录用户的位置(经度和纬度)并将数据存储到核心数据模型。我想知道如何使用UIbutton将位置数据发送到本地MYSQL数据库,并使用php或许在网页上显示结果?如何将数据从iphone发送/存储到mysql数据库并在网页上显示结果

我不太清楚如何做php脚本等,任何帮助,Tuts或例子将不胜感激!

+1

使用UIButton的操作。 – Jhaliya 2011-04-20 11:02:00

回答

1

我根本不了解iPhone,但是我正在实施一款可以完成同样任务的Android应用程序 - 记录GPS坐标并将它们发送到网络服务器。

这一切都是通过SOAP webservices完成的 - 从Android(您的iPhone)连接到webservice,选择适当的方法并使用它将数据发送到webservice。 Web服务(必须写入)然后获取数据,解析并存储到数据库,以便数据可以呈现在网页上...

您还可以使用REST web服务,它更易于实现,与它的沟通更简单。

0

我想答案应该在2分裂 -

将数据发送到服务器:

您可以打开像这里讨论Connecting iPhone to an ODBC Database这里 http://www.iphonedevsdk.com/forum/iphone-sdk-development/3942-retrieve-information-sql-server.html

和直接的TCP连接你可以像@Jhaliya建议的那样使用一些Web服务或REST API。我使用了Web服务(我知道这是一匹失败的马),但是通过这个网站 - http://sudzc.com - 这非常容易使用。你只要给出Web服务的描述,并获得使用的Objective-C类(包装场景编码,发送,接收,解码等)。

显示的数据:

有PHP的一些免费的平台,显示了一个数据库图表。其中一些有更好的图形用户界面,有些支持最小的移动用户界面,等等。我碰巧使用方法:

艺术 - http://art.sourceforge.net/

Jasper报表 - http://jasperforge.org/projects/jasperreports

而且我敢肯定有更多...您可以搜索“SQL Web报告”,也许加上“开源” ...

HTH!

Oded

+0

如果您需要专门的PHP页面的示例,只执行一个操作,请在此处写我,然后我将其编辑(例如http://my.host/insert.php?id=1&name=john) – 2011-04-20 11:36:12

相关问题