У меня есть база данных MySQL более или менее 100 учителей, их имена и их номера телефонов, хранящиеся в таблицах на основе их отдела в школе. Я создаю приложение для iPhone, и я обнаружил, что UITableViews и все работающие с ним работы слишком трудоемки и слишком запутанны. Вместо этого я пытаюсь создать веб-страницу на своем сервере, которая загружает все данные из MySQL и отображает ее с помощью HTML, PHP, jQuery и jQTouch для форматирования.
Моя концепция заключается в том, что разделители будут отделом, а персонал будет сортироваться по алфавиту под каждым отделом. На главной странице каждое имя человека будет доступно для просмотра, чтобы они могли перейти на страницу "ДРУГОЕ", в которой перечислены их имя, адрес электронной почты и номер телефона, все связанные, чтобы пользователь мог нажать на адрес электронной почты или номер и немедленно отправить по электронной почте или позвонить этому лицу, соответственно.
ОДНАКО, я совершенно не понимаю, как мне следует начинать. Может ли кто-нибудь указать мне в правильном направлении для отображения данных? Неужели я ошибаюсь в использовании PHP? Должен ли я выбрать что-то ПОЛНОСТЬЮ другое?
Вместо того, чтобы загружать мой PHP в мой <body>
, я создал функцию, которая извлекала данные через mysql_fetch_assoc()
, которая добавила всю информацию и создала каждый отдельный div
данных AS WELL AS, вставляя a <script>
в $.append()
содержимое элемента списка для каждого элемента, полученного с помощью mysql_fetch_assoc()
. Спасибо за ответы в любом случае!
PHP для управления взаимодействием с базой данных и генерации HTML в порядке. Есть куча учебников о том, как это сделать (например, http://www.w3schools.com/PHP/php_mysql_intro.asp). Как сделать его хорошо выглядящим, выходит за рамки этого ответа, и я бы рекомендовал вам искать примеры таблиц /CSS, чтобы получить представление о том, что выглядит хорошо и как они реализованы. Если вам нужна интерактивность, например, расширение строк или изменение цветов, то jQuery будет подходящим следующим шагом, хотя вам, конечно, не нужно больше, чем HTML + CSS для красивого представления таблицы.
То, о чем я не знаю, - это автоматическая функция электронной почты/вызова, которую вы используете, и можете ли вы получить это "бесплатно" из того, что визуализирует HTML. Это конкретный iPhone, а не PHP/jQuery/и т.д. И я бы посоветовал Алекс советовать, что если UITableView является правильным инструментом для работы, то вам, безусловно, будет лучше в долгосрочной перспективе просто сгибаться и изучать его. (И, пройдя через это, возможно, намного легче загрузите другие части API.)
@property
.