Как я должен идти об этом?

0

У меня есть база данных MySQL более или менее 100 учителей, их имена и их номера телефонов, хранящиеся в таблицах на основе их отдела в школе. Я создаю приложение для iPhone, и я обнаружил, что UITableViews и все работающие с ним работы слишком трудоемки и слишком запутанны. Вместо этого я пытаюсь создать веб-страницу на своем сервере, которая загружает все данные из MySQL и отображает ее с помощью HTML, PHP, jQuery и jQTouch для форматирования.

Моя концепция заключается в том, что разделители будут отделом, а персонал будет сортироваться по алфавиту под каждым отделом. На главной странице каждое имя человека будет доступно для просмотра, чтобы они могли перейти на страницу "ДРУГОЕ", в которой перечислены их имя, адрес электронной почты и номер телефона, все связанные, чтобы пользователь мог нажать на адрес электронной почты или номер и немедленно отправить по электронной почте или позвонить этому лицу, соответственно.

ОДНАКО, я совершенно не понимаю, как мне следует начинать. Может ли кто-нибудь указать мне в правильном направлении для отображения данных? Неужели я ошибаюсь в использовании PHP? Должен ли я выбрать что-то ПОЛНОСТЬЮ другое?

  • 0
    Я не буду воспринимать это как ответ, потому что вы не просили об этом, но я настоятельно рекомендую поближе взглянуть на UITableView, сначала сложно понять, но он предназначен для iPhone, и как только вы научитесь Я думаю, это будет наиболее подходящим для этого.
  • 0
    Все учебники и документы так чертовски запутаны ... тогда вам придется создавать свои собственные классы, я даже не достаточно опытен, чтобы знать все эти вещи @property .
Теги:
iphone
jqtouch

2 ответа

0
Лучший ответ

Вместо того, чтобы загружать мой PHP в мой <body>, я создал функцию, которая извлекала данные через mysql_fetch_assoc(), которая добавила всю информацию и создала каждый отдельный div данных AS WELL AS, вставляя a <script> в $.append() содержимое элемента списка для каждого элемента, полученного с помощью mysql_fetch_assoc(). Спасибо за ответы в любом случае!

0

PHP для управления взаимодействием с базой данных и генерации HTML в порядке. Есть куча учебников о том, как это сделать (например, http://www.w3schools.com/PHP/php_mysql_intro.asp). Как сделать его хорошо выглядящим, выходит за рамки этого ответа, и я бы рекомендовал вам искать примеры таблиц /CSS, чтобы получить представление о том, что выглядит хорошо и как они реализованы. Если вам нужна интерактивность, например, расширение строк или изменение цветов, то jQuery будет подходящим следующим шагом, хотя вам, конечно, не нужно больше, чем HTML + CSS для красивого представления таблицы.

То, о чем я не знаю, - это автоматическая функция электронной почты/вызова, которую вы используете, и можете ли вы получить это "бесплатно" из того, что визуализирует HTML. Это конкретный iPhone, а не PHP/jQuery/и т.д. И я бы посоветовал Алекс советовать, что если UITableView является правильным инструментом для работы, то вам, безусловно, будет лучше в долгосрочной перспективе просто сгибаться и изучать его. (И, пройдя через это, возможно, намного легче загрузите другие части API.)

  • 0
    Единственная проблема, с которой я столкнулся в этом ответе, заключается в том, что jQTouch следует очень строгой структуре HTML, и я думаю, что сегодня утром я нашел жизнеспособное решение для ... Я опубликую его здесь, если оно будет работать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню