2010-09-21 2 views
0

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

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

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

+0

Я не стану считать это ответом, потому что вы не просили об этом, но я бы очень рекомендовал более внимательно рассмотреть UITableView, сначала нужно разобраться, но он предназначен для iPhone и как только вы это узнаете, я думаю, что это будет наиболее подходящим для этого. –

+0

Все учебники и документы настолько запутаны ... тогда вам нужно создавать свои собственные классы, я даже не достаточно опытен, чтобы знать все, что «свойство @ свойства». – esqew

ответ

0

Вместо загрузки моего PHP в моем <body> я создал функцию, которая извлекала данные через mysql_fetch_assoc(), в котором была добавлена ​​вся информация и создал каждого отдельного пользователя данных AS WELL AS, введя <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, и я думаю, что сегодня утром у меня появилось жизнеспособное решение ... Я отправлю его сюда, если это сработает. – esqew

Смежные вопросы