LIME
Ничего не понимаю ) Единственное что я понял в этом топике, это то, что автору нужно подгружать нужный контент при нажатии на ту или иную ссылку... кусок кода скинул в соответствии с его примером ) Здесь конечно лучше меня люди знают, я сам то новичок ) Может чего не уследил... ) Стараюсь помогать чем могу, а замечания в свой адрес только приветствую, это делает меня лучше Я даже благодарен за замечания и всегда стараюсь их учитывать)
Я конечно не хочу показаться заумным и чем то обидеть ТС, но заголовок темы и проблема не совсем сходятся ) Это равносильно тому, что создать тему "Как приготовить щи?" А в теле темы спрашивать что вкуснее, "мясо" или "курица" ? ) Надеюсь мы поняли друг друга ))
LIME
Я читал ее ) прочитал ещё разок )) мой вариант устарел исходя из статьи, согласен ) но автору темы нужно именно такое решение ) Я же не утверждал, что этот вариант самый лучший ) А просто ответил в теме именно на тот вопрос, который волновал ТС )
LIME Почему это? )) Данный код вполне должен отработать, если человеку при нажатии на ту или иную ссылку нужно получить определенный контент Это что то вроде одностраничного сайта получится ) Кстати, делал уже так, все нормально работало )
X-Trail
Просто попробуйте, в данный момент могут интересовать только деньги, а в дальнейшем сам процесс разработки. В жизни часто так бывает, идешь за одним, а получаешь другое, то, о чем даже не мечтал и даже не видел в снах своих... Поэтому попробуйте, если через 5-6 месяцев результата не будет вообще, тогда уже можно будет подумывать о том, что бы забросить это дело... А если уже что то сможете написать самостоятельно, пусть и не сложный скрипт, то значит не все ещё потеряно Но учтите, ждать хороших результатов даже в первый месяц не нужно.. Выучили 1 функцию, научились ею пользоваться, будьте уже рады, ведь ещё вчера вы о ней даже и не слышали...
В жизни происходит много всякий сенсаций и неожиданностей, если бы все было предсказуемо, тогда жизнь была бы слишком прозрачной. Поэтому ещё раз, попробуйте, и не важно с какой целью.... Мое мнение как начинающего )
X-Trail
Качайте с торрента, "Специалист PHP" Уровень 1, 2, 3, 4. - лучшее, что можно найти в интернете...
Я конечно не буду спорить с DelphinPRO по поводу сроков обучения, ибо он в разы лучше меня все это дело знает, но скажу по своему опыту - уделяя в день по 4-8 часов PHP, после 3 месяцев обучения я уже стал немного самостоятельным и лучше понимать процесс... Но постоянно остаются вопросы даже и сейчас... 4 месяца как занимаюсь.
Для начала выучите HTML, не обязательно с ног до головы, а основы, там инпуты всякие ставить как выше сказал DelphinPRO... Есть курс от Специалиста HTML + CSS тоже в торренте...
п.с: Попова PHP не смотрел, только js и jQuery, более менее доступно объясняет ) Но ИМХО лучше начните с уроков от специалиста... (Добавление)
Там ещё и SQL подучите, знание которого очень важно в PHP
AlexAnder
Кстати про end-ы, часто встречаю типа endswitch, чем может закончиться это дело, если не указывать end-ы ? Закрыто тело while-а после html кода, это разве не есть своего рода endwhile? ) а цикл остановится полюбому когда там окажется false по завершению кол-ва записей в БД...
Но это как если бы константы писались бы в нижним регистре, работать будет, но это не совсем корректно, вот и все.
А-а, ну если так ) то слышал вообще про "общепринятые, но не обязательные правила", например такие как что свойства private принято начинать с _ например private $_var; пасиба )
AlexAnder
Это шаблон и менять в нем врядли что нибудь придется, но для дальнейшего учту ) Спасибо )
Насчет отступов я обычно делаю так - близкие по смыслу куски кода пишу без пробела между строк... Если уж логика уже чуть меняется, тогда ставлю отступ... Группирую по логике, скажем так.. а тупо лепить пробелы не вижу смысла
LIME
В данном случае да, согласен. Но я имел ввиду предыдущий вариант, без использования шаблона, а тупо открывать и закрывать соединение в каждой функции или методе.. А с шаблоном то да, у меня же конструктор приватный, что запрещает создание новых объектов...
vanicon
Интересно, а в чем разница? )
Я думал сначала говорим, что все, что идет после ключевого слова static будет статическим, а не говорим что то, а потом "добавляем" что учти, это дело статическое... Может чего то недопонимаю..
Ах вот оно в чем дело... получается если каждый раз внутри функции я создавал бы объект типа $db = new mysqli(); - то при каждом запросе плодился бы каждый раз объект, здесь по сути все тоже самое выходит, но только без "плода" нового объекта.. Я почему то начал путать с "сокращением" кол-ва строк кода..
Надеюсь на этот раз я окончательно все и достаточно хорошо понял ) (Добавление)
LIME пишет:
$db не локальная переменная
имел ввиду ключевое слово global ) (Добавление)
Если нет никаких замечаний по последнему варианту + добавление от LIME, то тему можно закрыть )
Спасибо что помогаете ребята, я вам очень благодарен!