• Как изменить (дополнить) первый элемент массива при записи его в базу? (PHP+MySQL)

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Откажитесь от использования mysql, он в статусе depricated. Вместо этого используйте mysqli или PDO.
    Вместо формирования запросов соединением строк используйте параметризованные запросы.
    if (isset($_POST['text']) && $_POST['text'] != '') {
        $stmt = $mysqli->prepare("INSERT INTO `item` (`text`, `first`) VALUES (?, ?)");
        $stmt->bind_param("si", $item, $first);
        $arr=explode('\n', $text);
        $first = 1;
        foreach ($arr AS $item) {
            $stmt->execute();
            $first = 0;
        }
    }
    Ответ написан
    1 комментарий
  • Как изменить (дополнить) первый элемент массива при записи его в базу? (PHP+MySQL)

    $i = 0;
    foreach ($arr AS $item){
          if ( !$i ) {
                  mysql_query("INSERT INTO `item` (text, first) VALUES ('$item', 1)");
    }       else {
                  mysql_query("INSERT INTO `item` (text, first) VALUES ('$item', 0)");
           }
       $i++;
    }

    а вообще вы собираетесь делать 1000 запросов для текста из 1000 строк? надо собирать один запрос
    Ответ написан
    3 комментария
  • Как изменить (дополнить) первый элемент массива при записи его в базу? (PHP+MySQL)

    egor_nullptr
    @egor_nullptr
    foreach ($arr as $index => $item) {
       $is_first = $index == 0;
    }
    Ответ написан
    Комментировать
  • Как начать работу ИП? Как собрать пазл: я - договор - клиент - оплата - банк - налоговая - налоги?

    Скажу так - дела Ваши, достаточно, печальный - если Вы задаетесь подобными вопросами. Срочно начинайте изучать все организационный вопросы.

    0) Нашли от Лебедева - переделайте под себя и не мучайтесь. Чем меньше договор - тем хуже, меньше предусмотрено всякого рода подводных камней.
    1) ТЗ отдельным приложением к договору, причем, неотъемлемой его частью. Будете вставлять в договор - это Вам придется каждый раз договор переписывать. Более того, каждый раз надо будет перезаключать, по сути, новый договор - если в ТЗ что-то поправить надо будет.
    2) Даже не знаю как здесь сказать. Проще, в Вашем случае будет загуглить: "Счет на оплату" - первое что попадется, использовать как пример. Соответственно Вам придется только поменять реквизиты и вписать позиции.
    3) Вчитайтесь внимательно. Подумайте. Что значит отражать этот договор на счете? Договор - это Ваши взаимоотношения с партнером, они кроме Вас, ни кого больше не интересуют.
    4) Указывайте нумерацию как хотите, можно вообще не указывать, самое главное это дата договора и его суть.
    5) Обратитесь к бухгалтеру - пусть он обслуживает Вас, а то В так далеко не уедете. Вообще что с налогами делать, надо посмотреть что у Вас за система налогообложения.
    6) Вы можете все прописать в договоре. В ИП, принимайте деньги как хотите. Чтоб не платить с этого налоги, Ваш бухгалтер или Вы не должны указывать это в отчетности (для этого, деньги проще принимать на другой счет, на тот, который не фигурирует в налоговой).
    7) Так и отражайте. У Вас, в договоре, наверняка есть/будет пункт относительно порядка и сроков сдачи и оплаты - вот там это и отражайте.
    8) Вы оказываете услуги, следовательно, акт приема работ должен быть. Более ничего особого не надо.

    Самый главный совет - в первом предложении, моего коммента.
    Ответ написан
    8 комментариев