Anonymous
Anonymous
$group = get_groups();
while($group)
{
echo '<option value = "'.$groups["group_id"].'">'.$groups["name"].'</option>';
}
Anonymous
так нет?
Anonymous
а что из себя представляет функция get_groups () она возвращает массив?
Сидредин
Anonymous
function get_groups()
{
$link = db_connect();
$query = "SELECT g.group_id AS id g.name AS FROM vis95_poster.pst_group as g";
$result = mysqli_query($link, $query);
$return = mysqli_fetch_all($result);
mysqli_close($link);
return $return;
}
Anonymous
foreach ( get_groups() as $group)
echo "<option value = \"{$groups[group_id]}\">{$groups[name]}</option>";
Сидредин
Anonymous
mysqli_fetch_all() expects parameter 1 to be mysqli_result, boolean given in
Сидредин
Anonymous
SELECT g.group_id AS id, g.name FROM vis95_poster.pst_group as g
Anonymous
это не я запрос писал
Сидредин
Anonymous
запятая?
Сидредин
Anonymous
Anonymous
друг просто не в mysql работает
Anonymous
не с *
Anonymous
вот и наложал)
Anonymous
вообщем спасибо)
Сидредин
SQL надо знать хотя бы на базовом уровне.)
Николай
Сидредин
Anonymous
у него 4 года стаж)
Anonymous
просто маленький не дачет)
Anonymous
$link = db_connect(); - не переподключайся каждый раз - время тратится и стек
Anonymous
смотрите
Anonymous
вопрос
Anonymous
Внимательно тебя слушаем
Anonymous
допустим в файле без без функции такой же запрос
Anonymous
разница в безопастности будет?
Anonymous
Если в пхп файле нет функции которую ты сам написал (get_groups) то когда ты напишешь
$groups = get_groups(); - то откуда интерпретатор пхп будет знать что эта за функция, ведь её ты придумал и её в стандартных библиотеках нет
Anonymous
нее
Anonymous
Или ты о другом спрашиваешь
Anonymous
я не про это
Anonymous
ща
Anonymous
пример настрочу
Anonymous
кто здесь есть из Одессы?
Anonymous
Anonymous
и этот файл я подключаю к другому через require
Anonymous
по безопастности разница есть?
Anonymous
все переменные с паролями и логинами храни в отдельном файле, вида config.php, потом ты будешь до require_once(bd.php) писать require_once(config.php) и всё
Anonymous
а понял
Anonymous
спасибо)
Anonymous
просто потом, ты точно будешь знать, что, мол, вот в этом файле все пароли гуляют и его нужно защитить добавив в гит игнор или не передавать его, если кому то исходники кидаешь для чего-то
Anonymous
ок
Anonymous
там конечно много нюансов есть, в сообщениях не передать)
Anonymous
понял)
Anonymous
спс вообщем)
Ad
Programmer пишется с двумя м
Vladimir
Хей есть кто шарит в urlManager yii2?
Vladimir
Нужна помощь
Artem
В чем проблема?
Vladimir
Неа, абсолютно не понимаю этот гребаный урлменеджер, решил начать с простого, по доке писал правило '<module:news>/<action:(update|delete)>/<id:\d+>'=>'news/default/<action>', в виде пытаюсь сгенерировать урл как ['/news/update', 'id' => $model->id] и он выдает ссылку вида news/update?id=2 хоть я и прописал в правиле этот параметр
Vladimir
а нужно шоб он гет вместо вопроса просто /news/update/2 выдавал
Vladimir
У меня есть правило вроде как правильное, он как будто не видит параметр id т пихает его не через слеш, а вопр. знак
Artem
Попробуй
Сгенерить ссылку так ['/news/update', $model->id]
Vladimir
выдает update?1=2
Vladimir
не хочет вопросознаки убирать уродец
Artem
Можно так
Сгенерить ссылку так ['/news/update/' . $model->id]
Vladimir
Ну, как костыль работает)
Vladimir
спс
PowerAxis
дык это, ты ж неправильно ссылку пишешь
PowerAxis
выдает update?1=2
нужно в массив первым элементом написать путь к экшену, а не то, что ты в урле хочешь видеть
PowerAxis
['news/default/update', 'id' => 2]
PowerAxis
на yii тоже можно по-человечески писать
PowerAxis
прост он позволяет обезьянничать и мартыханы пользуются этим
PowerAxis
так и пишут же
PowerAxis
и на хабре потом статьи с кучей лайков как они на вп замутили для банка какого-то суперспец сайт
PowerAxis
ну начинается
Anonymous
@f3ath И сюда
Anonymous
@ExileeD Или хоть кто-то. Не знаю кого ещё призывать.
Vladimir
Это не работает
Vladimir
дык это, ты ж неправильно ссылку пишешь
Vladimir
нужно в массив первым элементом написать путь к экшену, а не то, что ты в урле хочешь видеть
Vladimir
Тогда пили проект за меня ок?
The Ant
чойто?
Vladimir
Выдает /news/news/default/update?id=2
Vladimir
Так что костыльная ссылка самая рабочая пока что