eltor: если вы закончили с этим туториалом, то уже смело пробуйте фреймворк laravel - он будет вам выглядеть уже знакомым :) И кстати, вы роутинг не допилили?
Артём Петренков: да, пока голый, сейчас осваиваю laravel, но на нем делать что-либо пока не разберусь не буду.
Ну и голый php без фреймворков для начинающего веб разработчика, как я считаю, важен в плане написания своих велосипедов, чтобы потом посмотреть что все катаются на мопедах из коробки, что я уже вижу в laravel. В любом случае знаю что с нуля все делать без фреймворков в большинстве случаев глупая и необоснованная трата времени и сил, однако таким образом набитый опыт уже использую при работе с laravel, и оценивая свои силы - на laravel я уже смогу сделать следующий проект уже без проблем.
Роман Романов: это верно, уже разбираясь и наращивая контроллеры, подглядывал на другие решения. Так вот в том, что мы используем, идет тупое подрубание вьюх, не эстетично и отвратно и я так делать больше не буду :)
Terras: это даже не плюсы а просто C.
Если вы знакомы с каким либо языком программирования хотя-бы поверхностно - сможете и для arduino код написать. Сложнее операторов if -else и циклов там ничего нет.
Если есть уже идеи что и как сделать, с удовольствием помогу, полностью бесплатно, это просто интерес :)
Роман Романов: я сделал проще, залил на хостинг, и с ним и работаю уже, ошибки больше такой не возникает :) Я так понимаю ты на пхпстарте уроки сделал и все? Больше ничего не делал с той основой?
DevMan: Еще сейчас заметил: если ищем слово на английском - нормально выводится до ввода последней буквы, т.е. book - выведем books, а books - not found.
Если ищем новые книга - not found, если ищем книга b - книга books выводит )
DevMan: прогресс есть, теперь при вводе двух любых сочетаний символов, которые имеют вхождение с строку, выводится not found, столько раз, сколько есть найденных сочетаний :) Однако если ввести два слова через пробел, то он их находит!
DevMan: о существовании массива $matches из которого можно взять результаты, удовлетворяющие условию я знаю, в примере что скинул, работает со строкой. У меня же работа с массивом, получаю с бд массив строк, в которых встречается введеная комбинация символов,
Шаг 1:$db_referal = $mysqli -> query("SELECT name FROM product WHERE name LIKE'%$referal%'");
Шаг 2: Затем подготавливаю первый параметр для preg_match
$regexp = "(".$referal."\w+)";
Шаг 3: Затем вывожу результат, и перед выводом, обрабатываю его
while ($row = $db_referal -> fetch_array()) {
preg_match($regexp,$row['name'],$matches);
echo $matches['name'];
}
Как мне кажется, я на третьем шаге где-то не той дорогой пошел.
DevMan: великий гуру, помоги с выводом теперь :) С регулярками очень мало/почти не работал ( как из этого
while ($row = $db_referal -> fetch_array()) {
echo "\n".$row["name"]."";
}
Получить именно слово из строки а не всю строку?
Вот это -
while ($row = $db_referal -> fetch_array()) {
echo "\n".preg_match($regexp,$row['name'])."";
}
Даже при верном результате выдает ноли.