Появился вот такой вопрос. На 1 html странице у меня есть форма. Обработчик этой формы некий ff.php. Он возвращает результат запроса mysql Код (PHP): while($data = mysql_fetch_array($qr_result)){ echo $data['id'] . ' | '; echo $data['category'] . '| '; echo $data['alt_name'] . "<br>"; } Как мне этот результат вернуть и показать сразу ниже моей формы в html документе? Ну и вообще, как что либо из php скрипта перекинуть в html код? Например еще, в функции if-else ветка else имеет предупреждение о том, что не удался запрос, как это echo 'Зaпрос не удался'; закинуть в html? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
PHP - это препроцессор гипертекста. Так название языка переводится: "PHP: Hypertext Preprocessor". Посему 90% вывода скриптов на php - это и есть html. Так что пишите, для вашего уровня, что надо и где надо (пока в перемешку, вы сейчас отделение обращения к базе данных от вывода не осилите). И всё. Или вопрос про AJAX (без перезагрузки страницы?)
показать в каком виде, надо: первое, код формы второе, код обработчика третье, код того что мы должны получить в итоге (пример)
обидно нимножк :с. Когда осилить то, если уже через год работать пора по специальности? Я их отличаю, просто не очень уточнил в самом вопросе. Я это как бы понимаю. Добавлено спустя 23 минуты 38 секунд: Если сразу после формы php вставлять, все работает как надо. Но каша в 1 файле. А я хотел бы упорядоченно все это делать. Добавлено спустя 23 секунды: но ладно.. Может действительно со временем..
Ну хотите осилить - накапливайте данные в массивах или отдельных переменных, а потом выводите. Суть не в том, чтобы отделять PHP от HTML, суть в том, чтоб разделить разные части программы - логику работы с базой, логику работы с запросами пользователя, логику формирования итоговой вёрстки. Если через год выпускаетесь, откуда такие элементарные вопросы? На 4 курсе осилить документацию php можно. Почитайте тогда про MVC, если хотите отделять. Почитайте про шаблонизаторы, они, правда, большей частью, просто меняют синтаксис php на свой синтаксис, возможно, более удобный. Но лично я их не особо люблю (не говорю, что плохи, это - мой вкус. Правда, мой опыт ограничивается Smarty 2 и Smarty 3, Twig не пробовал). ПО вашему вопросу я подумал, что вы не больше месяца с PHP работаете.
Вы можете работать по специальности, а php и программирование в свободное время изучать. Как будете готовы, можете оставить специальность и заняться программированием! Вот! Добавлено спустя 7 минут 44 секунды: А насчёт разделения я так делаю. Переменные в html: Код (PHP): <?php echo $username; ?> Массивы: Код (PHP): <?php foreach ($values as $value) { ?> <?php echo $value['username']?> <?php echo $value['age']?> <?php } ?> Такой метод вставок в виде тегов...