• Как в Excel на VBA добиться проверки на 2 переноса строки в конце значения ячейки?

    @freshlemon Автор вопроса
    Спасибо, о таком подходе не подумал
    Но не получается подступиться к самим переносам строки
    char(10) пробовал, vbLf и vbNewLine тоже.
    Проверку не получается реализовать.
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    FanatPHP, Нашел, я в JS в тупую вставил php код.. Не знал, что так нельзя. Спасибо
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    FanatPHP, пусть обнуляется, он мне нужен с одним-двумя пользователями для теста
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    FanatPHP,
    <?php
    session_start();
    define('FL_KEY', true);
    
    include "funct.php";
    ?>
    <!DOCTYPE HTML>
    <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
        <head>
            <title>lab #4</title>
            <link href="http://allfont.ru/allfont.css?fonts=arsenal-regular" rel="stylesheet" type="text/css" />
            <link href="style.css" rel="stylesheet" type="text/css">
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <meta name="viewport" content="width=1110">
            <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        </head>
        <body>
            <div class="content">
                <div class="screen">
                    <header class="header">
                        <div class="container">
                            <nav>
                                <div class="header-left">
                                    <h2><a class="a-animated" href="index.php">Товары</a></h2>
                                </div>
                            </nav>
                            <div class="logo">
                                <a href="index.php"><img src="img/logo.svg" width=150px alt="Ошибка загрузки"></a>
                            </div>
                            <nav id="nav">
    
                            <?php
                                if (isset($_SESSION['user'])) {
                                    echo '<div class="header-right" onClick="exitClick()">
                                            <h2 class="a-animated a-psevdo">Выход (' . $_SESSION['user']['login'] . ')</h2>
                                        </div>
                                        <div class="header-right" onClick="cartClick()">
                                            <h2 class="a-animated a-psevdo">Корзина</h2>
                                        </div>';
                                } else {
                                    echo '<div class="header-right" onClick="authClick()" id="authDel">
                                            <h2 class="a-animated a-psevdo">Авторизация</h2>
                                        </div>
                                        <div class="header-right" onClick="regClick()" id="regDel">
                                            <h2 class="a-animated a-psevdo">Регистрация</h2>
                                        </div>';
                                }
    
                            ?>
    
                            </nav>
                        </div>
                    </header>
                    <div id="cap" class="cap">
                    <div id="cart-list" class="cart-list">
                            <div id="cart" class="cart-bg">
                            <h2>В корзине пока нет товаров</h2>
                            <tr><th>Наименование</th><th>Фирма</th><th>Категория</th><th>Цена</th><th>Описание</th><th>Количество</th></tr>
                            </div>
                            </div>
                    </div>
                    <main>
                        <div class="prod-list">
                            <div class="prod-bg"></div>
                            <div class="production">
                                <ul class="products-clearfix">
    
                                    <?php
    
                                        $prods = createProds("товары.csv");
    
                                        foreach ($prods as $prod) {
                                            echo '<li class="product">
                                                    <div class="prod-img">
                                                        <img src="img/item' . $prod['id'] . '.png">
                                                    </div>
                                                    <div class="prod-head">
                                                        <p><b>' . $prod['name'] . '</b></p>
                                                    </div>
                                                    <p><b>Производитель:</b> ' . $prod['firm'] . '</p>
                                                    <p><b>Тип:</b> ' . $prod['type'] . '</p>
                                                    <p>' . $prod['desc'] . '</p>
                                                    <p><b>Цена:</b> ' . $prod['cost'] . '</p>
                                                    <div class="in-cart" value="' . $prod['id'] . '" onClick="Cart(this)">
                                                        <p class="cart-text">В корзину</p>
                                                    </div>
                                                </li>';
                                            
                                        }
    
                                    ?>
    
                                </ul>
                            </div>
                        </div>
                        <div id="reg" class="reg">
                            <div class="reg-area">
                                <div class="middle">
                                    <h2>Регистрация</h2>
                                    <div id="fancy-inputs">
                                        <label class="input">
                                            <input type="text" class="registration" id="login">
                                            <span><span>Username</span></span>
                                        </label>
    
                                        <label class="input">
                                            <input type="text" class="email registration" id="email">
                                            <span><span>E-mail</span></span>
                                        </label>
    
                                        <label class="input">
                                            <input type="password" class="registration" id="pass">
                                            <span><span>Password</span></span>
                                        </label>
                                    </div>
                                    <p class="btn" id="regbtn" onClick="registration()">Зарегистрироваться</p>
                                </div>
                            </div>
                        </div>
                        <div id="auth" class="reg">
                            <div class="reg-area">
                                <div class="middle">
                                    <h2>Авторизация</h2>
                                    <div id="fancy-inputs">
                                        <label class="input">
                                            <input type="text" class="auth" id="login_auth">
                                            <span><span>Username</span></span>
                                        </label>
    
                                        <label class="input">
                                            <input type="password" class="auth" id="pass_auth">
                                            <span><span>Password</span></span>
                                        </label>
                                    </div>
                                    <p class="btn" id="authbtn" onClick="auth()">Войти</p>
                                </div>
                            </div>
                        </div>
                    </main>
                    
                    <footer>
                        <div class="copyright">
                            <p>© 2020 https:/campin.gg</p>
                        </div>
                    </footer>
                </div>
            </div>
    
    
            <script language="JavaScript">
    
            </script>
        </body>
    </html>


    Вот этот файл, без js скриптов
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    FanatPHP, Нет надобности в хранении в бд, пока что
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    FanatPHP, не думаю, что для моей лабораторной нужно что-то посильнее, но возьму на заметку, что этот способ не очень, спасибо. Вопрос немного в другом
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    Это к тому, что session_start(); в обоих файлах есть (Но я не знаю как должно быть на самом деле, изучаю сессии, и вот не получается)

    Анекдот смешной, спасибо
  • Почему не живет $_SESSION?

    @freshlemon Автор вопроса
    John Didact,
    Вот var_dump($user) (Который авторизовался)
    array(4) {
    ["login"]=>
    string(5) "lemon"
    ["mail"]=>
    string(15) "lemon@gmail.com"
    ["password"]=>
    string(60) "$2y$10$mQ8jcadQRN/q.Z3ESp28tuj7G/qDd2Dn4Z/xKuWAC1oOpf6C8hgG6"
    ["cart"]=>
    array(0) {
    }
    }
    invalid

    getUsers() возвращает массив зарегистрированных пользователей в таком же виде, как выше, только не одного а всех
    function getUsers() {
    $data = file_get_contents('users.json');
    return json_decode($data, true);
    }
  • Как применить этот шаблон C# в MVS?

    @freshlemon Автор вопроса
    Владимир Коротенко, Получается, что dotnet new web -n fulfillment это не более чем создание нового приложения, просто через консоль? Тогда как понять какой шаблон для web приложения мне нужен? Почему именно mvc? (Это первый раз, когда я работаю с web приложениями в MVS, извините за такие вопросы) Просто меня в ступор ввело это dotnet new web -n fulfillment , первый раз столкнулся с этим, спасибо Вам..
    5e1b6ee34de39112740069.jpeg
  • Как применить этот шаблон C# в MVS?

    @freshlemon Автор вопроса
    В cmd.exe пробовал,
    "dotnet" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
    Может у меня что-то не установлено в MVS для этого?

    Это воть https://medium.com/google-cloud/dialogflow-fulfill...
    Пытаюсь посмотреть как с этим можно поработать
  • Как восстановить удаленную форму C# в Visual Studio?

    @freshlemon Автор вопроса
    Да, спасибо. Сильно испугался, ибо очень долго её делал, даже растерялся. Файлы восстановил, сейчас попробую подключить в проект..
  • Как передать значение типа double в базу данных?

    @freshlemon Автор вопроса
    tex0, нет, мне помогло. Всё работает. А за ссылку спасибо
  • Как передать значение типа double в базу данных?

    @freshlemon Автор вопроса
    Выручаете меня в последнее время, спасибо. Всё очень понятно. Насчет float.Parse даже не задумывался, т.к. не использовал до этого. Разве что float отображается не точно, читал про это, сразу с первого добавления напоролся, но это мелочи, разберемся.
    И каюсь, видимо сам зарылся, так как строка с sql была на 400+ символов, код был нечитаемым)
  • Как передать значение типа double в базу данных?

    @freshlemon Автор вопроса
    Окей, с double.Parse() выдает точно такую же ошибку.. Я начинал поиск решения с Convert.ToDouble()
    Текст исключения я читал, от этого и отталкивался в поисках решения.

    А что с разделителями? Я подозреваю, что именно в них и проблема, потому что если я ввожу целочисленные значения, то всё нормально. Как только в текстбоксах начинают появляться запятые, вылезает эта ошибка с nvarchar и float. Ничего не понятно, я зарылся совсем
  • Как проверить вхождение диапазона в диапазон?

    @freshlemon Автор вопроса
    Илья, я проверяю только одно значение на пересечение с несколькими. Несколько вариантов были в качестве примеров соответствия и несоответствия условиям
  • Почему не устанавливается framework 4.6.2 на MVS 2015 (win7)?

    @freshlemon Автор вопроса
    Foggy Finder, https://dotnet.microsoft.com/download/visual-studi...
    тут, все 3 варианта пробовал .NET Framework 4.6.2: Developer Pack, Runtime, Release notes
  • Где взять SteamLogin Cookie или что их сейчас заменяет?

    @freshlemon Автор вопроса
    DanKud, просто может ли быть такое, что EditThisCookie их не видит? Пишу бота, который авторизуется через SteamLogin, Sessionid и SteamLoginSecure Cookie, странно, что первые не отображает в 2019