background preloader

Php

Facebook Twitter

Скрипт поисковой системы X-Cell » ProWebber - скачать dle, ipb скачать, ipb скины, темы wordpress, скрипты для ucoz, psd шаблоны сайтов. Create your Google Sitemap Online - XML Sitemaps Generator. Рекурсивное сохранение вложенностей с помощью $.Deferred объекта. Приветствую хабр, довелось мне недавно писать сервис опросов.

Рекурсивное сохранение вложенностей с помощью $.Deferred объекта

В админке этого сервиса была форма с вопросами и вложенными в них примечаниями. И нужно было мне при сохранении вопроса, сохранять все открытые на редактирование вложенности, в чем мне безумно помог jQuery $.Deferred, об этом я и хочу рассказать вам в этой статье. Допустим у нас есть такая структура вопросов и примечаний к ним, как указана на скриншоте справа, её мы и будем разбирать. Я не дизайнер, стилизировал как смог, чисто для этой статьи, так что извиняйте. Пойдем по порядку. Есть вопросы, внутри них могут быть примечания. Есть несколько вариантов решения этой проблемы, наверняка можно было отправлять всё разом на сервер а там уже разбирать, но это потребовало бы изменения структуры.

Первый вопрос, никаких вложенностей. Вёрстка выглядит так <ul class="questions"><li><div class="question" id="id1"><span class="text">Первый вопрос, без вложенностей</span><span class="edit">edit</span></div></li></ul> Швейцарские эфемериды по-русски. COM. Форум PHP программистов -> Общее FAQ. Вниманию лентяев новичков и других.Ошибки, выдаваемые php, содержат не только слова "Warning" и "Fatal error", в них есть и текст ошибки, который прямым текстом говорит о причине своего появления.

Форум PHP программистов -> Общее FAQ

Правда, на английском языке.Также часто информацию о причинах ошибки можно найти в официальной документации (php.net, если кто-то еще не знает), правда, и она по большей части на английском.А так как не смотря ни на что просьбы о помощи появляются регулярно, и помощникам откровенно задолбалось из раза в раз повторять одно и то же, ниже я предлагаю собрать коллекцию часто задаваемых вопросов, просьб, проблем и т.п., чтобы вместо очередного "Бла-бла" давать ссылку сюда.

Ожидаю участие всех: от обычных пользователей до администрации. P.S. Слова о "ненужности" и т.д. не принимаю - faq нужен. Будем его делать. Содержание: 1. Для начала кое-что поясню. $sql = " Опыт показывает, что чаще других появляется ошибка, описанная в следующем пункте. Вопрос №2: 1064 - You have an error in your SQL syntax 2. 3. 1.

Untitled. Шаг 4 Если Вы сейчас еще раз нажмёте кнопку, или обновите страничку (кнопка F5), сообщение запишется еще раз.

untitled

Это очень любят делать разного рода хулиганы и флудеры. Что бы надавать флудерам по рукам, нужно сбросить пост данные в случае удачной записи. Делается это формированием новой страницы. А для этого используется перенаправление С помощью заголовков, которые формирует функция header() Отправим браузеру заголовок: мол давай ка перейдем на другую страницу. Вспомните, нельзя отправлять заголовок раньше вывода, по этому меняем структуру. Так как мы изменили структуру, то вывод ошибок теперь выше формы, что не всегда интересно. Теперь у нас вся логика приема данных вверху, а вывод внизу. Но как же так мы записали разные значения в одну переменную? Функция implode() складывает элементы массива в одну строку через разделитель. Обучение PHP, MySQL и JavaScript Робин Никсон. This book explains each technology separately, shows you how to combine them, and introduces valuable concepts in modern web programming, including objects, XHTML, cookies, regular expressions and session management.

Обучение PHP, MySQL и JavaScript Робин Никсон

Learning PHP, MySQL, & JavaScript will help you: Understand the essentials of PHP and the basics of object-oriented programming Master MySQL, from database structure to complex queries Create interactive web pages with PHP and MySQL by integrating forms and other HTML features Get a thorough grounding in JavaScript, from functions and event handling to accessing the Document Object Model Use libraries and packages such as the Smarty web template system, The PEAR program repository and the Yahoo!

Programming tips and exercises in each chapter will help you practice what you've learned. If you have a graphics or web design background and know your way around HTML, this book will have you building interactive websites quickly. Learning PHP, MySQL & JavaScript by Robin Nixon. PHP на русском: Hypertext Preprocessor. Free PHP Scripts. PHP code - 8 lines. Каталог PHP-скриптов. Более 1000 скриптов и классов на PHP. Online Compiler, Editor & IDE for C, C++, C#, Java, Javascript, PHP, Ruby, VB.