if(isset($_POST['search'])){
$search=$_POST['search'];
$query="SELECT * FROM nomenclature WHERE nom_name LIKE '%$search%'";
$data=mysqli_query($dbc, $query) or die('ошибка');
Если $data = 0 строк, то вывожу текстовую информацию для пользователя, которая гласит, что нчиего не найдено
Вот и не могу понять как показать что ноль строк
if($data== NULL) {
echo "ничего не найдено";
}else{
вывожу строки, которые нашлись
}
мне кажется не получится на уровне БД так как я туда загоняю зашифрованный код, а как вывожу насшифровываю
$bas=unserialize(base64_decode($rows['basket']));
Мне нужно загнать в переменную сумму значиней ключа FZ0437
Пройтись по всем массивам, найти FZ0437 и суммировать все значения этого ключа
Чтобы в итоге получилось echo $value; которая выдаст цифру 5 (1+4);
Подскажите как осуществить такой поиск, есть ли функция определенная или надо что-то придумывать?
Там формирую массивы. В массивах ключом является артикл товара, а значение кол-во, которое заказал клиент. Вот и нужно для определенных функций высчитать кол-во определенного товара по всем заказам
ошибка написания FORM
<from action="" method="post">
Еще очень важно соблюдать последовательность поелй
если таблица имеет поля "name, mail, massage", то только в такой последовательности нужно формировать запрос в базу
Здравствуйте, решаю задачку суть ее в том, чтобы вывести в карточку товара кол-во доступного товара по формуле: Кол-во на сайте = кол-во в таблице "nomenclature"
ячейка "количество" - кол-во товара в необработанных заказах, которые хранятся в таблице "orders" ячейка "basket".
В баскет я засовываю закодированый код, затем форычем достаю массив, где указывается артикл товара и его кол-во, затем я колдую с этими данными
Например я нахожусь в карточке товара с названием " светодиод", всего у меня их 7. В базе кол-во стоит 7, 2 висит в забронированных заказах, списывание кол-во происходит после нажатия кнопки " обработано" и цифра 7 превращается в 5.
Но в карточке товара мне нужно отображаться цифру 5, так как два светодиода забронировали и за ними едут.
Подскажите куда копать, чтобы получалсь формула кол-во на сайте = кол-во товара - кол-во забронированого товара (Добавление)
Пытаюсь так делать
Выбираю из заказов, все заказы у которых статус 0
Достаю свой закодированный код и раскодирую его доставая все позиции с кол-вом, которые не обработаны. Дальше мне надо как то выбрать все необработанное кол-во одной позиции по всем необработанным заказам
$querys="SELECT * FROM orders WHERE status =''";
$data = mysqli_query($dbc, $querys) or die('error z');
while($rows = mysqli_fetch_array($data)){
$bas=unserialize(base64_decode($row['basket']));
vad_dump($bas);
yaji2k, спасибо огромное, действительно всего лишь надо было переменные поменять местами, в статье было все так и в комментариях все писали, что все работает...
может быть как-то надо переменную модифицировать
точно знаю что это заменитель пробела %20. (Добавление)
ух ты здорово, сайт php su преобразовал мою ссылку
я скидывал - это