Евгений
щас погоди
D M
Вот если я выберу с кавычкой, выдает вот
SarcasmIO
экранируй
Евгений
вот насколько я понимаю, на скрине как раз хтмл генерация
Евгений
но я сегодян плохой телепат )
Max
Интересно, а зачем искать в БД по имени, а не по id? :-/
Max
ну так делается <option value="%id%">%name% =)) И в списке выбирается по имени, а в БД лезем по ID. =)
SarcasmIO
Евгений
Есть задание, сделать форму с SELECT где <option> подгружается с БД. Сделал. И далее если мы выбираем оттуда значение и посылаем форму, должна открыться подробная таблица, все в принципе работает, но есть проблемка. Есть значение: General Tso's Chicken и соответственно после этого апострофа название обрывается и он не может найти данные из БД. Не могу понять в чем причина
$dish_f = $_POST['dish'];
$db = new PDO($dsn, $user, $pass, $opt);
$sql = "SELECT dish_id, dish_name, price, is_spicy FROM dishes WHERE dish_name = ?";
$stmt = $db->prepare($sql);
$stmt->execute(array($dish_f));
$dish = $stmt->fetch();
if (count($dish)==0) {
print '<h1>Совпадений НЕ НАЙДЕНО!</h1>';
}
else {
Выводит таблицу
}
а почему здесь count( $dish )?
SarcasmIO
имя не будет индексом
Max
в исходном ТЗ нет ничего про поиск по имени. Но упоминается вывод в тег <SELECT> и <OPTION>
Max
Поэттому я и удивляюсь
SarcasmIO
не я к тому, что вряд ли у магазинов с большим rps
SarcasmIO
я буду делать по индексу
Евгений
Поэттому я и удивляюсь
это учебное задание скорее всего, не надо удивляться, что умножение не используется там, где проходят сложение
Max
Да, но я не буду всех игроков для поиска выводить в <SELECT> =))))
D M
Напишите программу, отображающую форму со списком наименований блюд, размечаемым дескриптором select Составьте такой список из наименований блюд, извлеченных из базы данных. После передачи формы на обработку про­грамма должна вывести из таблицы всю информацию о выбранном блюде, в том числе идентификатор, наименование, цену и наличие специй в данном блюде.
Anonymous
Ребят, кто-нибудь работает с php через Visual Studio?
D M
вот задание
SarcasmIO
Диего
Евгений
Диего
Ват?
Евгений
Диего
А бле
Диего
Тупанул
Евгений
хотя что-то мне подсказывает, что изначально вопрос про вскод )
Евгений
но про телепатию я уже говорил
Anonymous
показалась довольно удобной для небольших проектов, но не понимаю, как включить проверку синтаксиса php)
Евгений
точно про вскод
Диего
Лучше иде если ресурсы позволяют. Лучше.
SarcasmIO
нужно всем советовать vim
Евгений
вот да
SarcasmIO
у человека на SO недостаточно репы
Anonymous
SarcasmIO
где он ответил на вопрос как с него выйти
Евгений
Евгений
что возвращает фетч, когда ничего не найдено?
Anonymous
та шторм на ноуте не оч тянет, поэтому щас визуал студио настраиваю, довольно легкая
Евгений
Евгений
студия у тебя бы вообще не запустилась скорее всего
Евгений
и уж лёгкой её точно не назовёшь
Anonymous
сублайн юзай
D M
Anonymous
сублайн топ
Anonymous
и пехепесторм
Диего
Сублайм?)
Евгений
фолс
Anonymous
Евгений
а что вернёт count( false )?
SarcasmIO
Диего
5?)))))
SarcasmIO
угомонись
Anonymous
Тут ведь реально есть люди которые саблайм называют сублиме, сублине и подобно
D M
Евгений
Евгений
1
и у тебя выводит пустую строку
Диего
Ненавижу в пыхе этот момент) надо строгую типизацию
Anonymous
Евгений
хотя должен написать "совпадений не найдено"
Евгений
юзай пдошный rowCount
D M
D M
Я ток пару аттрибутов оттуда узнал, пока не особо разобрался
Anonymous
пиздон жи
Евгений
рутноп
Anonymous
@shindakioku скажи им
Anonymous
Anonymous
Если сублимировать то только в виме
Евгений
сублиматы, идите сами в свой вим сублимировать!
Диего
На старой работе были извращенцы на хороших компах кодили в саблиме
Anonymous
Ви ахуели там штоль
Диего
Дело привычки
Max
ты легко нарвешься на Race condition, если будешь считать сумму записей и потом делать update table set amount = :sum_amount where user_id = :user_id
потом будешь удивляться, что у тебя баланс расходится с записями в таблице.
Плюс этот способ требовательнее к использованию ресурсов.
Поэтому не делай подсчет sum(), а просто нормально работай с транзакциями и блокировками строк.
D M
Сделал по value="id". Глупо, что сам до этого не додумался. Спасибо
SarcasmIO
молодец
invariance
незачто
Anonymous
я всегда рад помочь
The Ant
че за мода пошла начинать предложение с такой хуйни типа: есть вот такая-то поебень, нада сделать так-то
The Ant
да пох с чего начал. Он начал с "есть бла бла бла".
Я понять не могу откуда эта канитель потянулась