В основном у меня есть приложение, которое записывает местоположения пользователя (долготу и долготу) с использованием коллаборации и сохраняет данные в базовой модели данных. Я хочу знать, как я могу использовать UIbutton для отправки данных местоположения в локальную базу данных MYSQL и отображения результатов на веб-странице, используя php, возможно?
Я не совсем уверен, как делать php-скрипты и т.д., любая помощь, ссылки или примеры будут высоко оценены!
Я вообще не знаю iPhone, но я реализовал приложение для Android, которое делало то же самое - записывайте GPS-координаты и отправляйте их на веб-сервер.
Все это было сделано через веб-службы SOAP - от Android (ваш iPhone) подключиться к веб-сервису, выбрать правильный метод и использовать его для отправки данных в веб-сервис. Вебсервис (который должен быть записан) затем получает данные, анализирует их и хранит в базе данных, чтобы данные могли быть представлены на веб-странице...
Вы также можете использовать веб-службы REST, которые проще реализовать, а также общение с ним проще.
Я думаю, что ответ должен быть разделен на 2 -
Отправка данных на сервер:
Вы можете открыть прямые TCP-соединения, как обсуждалось здесь Подключение iPhone к базе данных ODBC, и здесь http://www.iphonedevsdk.com/forum/iphone-sdk-development/3942-retrieve-information-sql-server.html
И вы можете сделать, как @Jhaliya предложил и использовать некоторые веб-службы или REST API. Я использовал веб-службы (которые, как я понимаю, проигрывающая лошадь), но с этим сайтом - http://sudzc.com - это было невероятно просто использовать. Вы просто даете описание веб-службы и получаете классы objective-c (обертывание, выполняющее декорации сцен, отправку, получение, декодирование и т.д.).
Отображение данных:
Существует несколько бесплатных платформ для PHP, показывающих графики для базы данных. У некоторых из них есть лучший графический интерфейс, некоторые из них поддерживают минимальный мобильный интерфейс и многое другое. Я использовал:
Искусство - http://art.sourceforge.net/
Отчеты Jasper - http://jasperforge.org/projects/jasperreports
И я уверен, что там больше... Вы можете искать "веб-отчеты в sql" и, возможно, добавить "open source"...
НТН!
Одед