Загрузка...

Форма php не работает

Тема в разделе Backend создана пользователем Ricudosan 1 июл 2021. 198 просмотров

  1. Ricudosan
    Ricudosan Автор темы 1 июл 2021 1 27 авг 2019
    Делаю массовое изменение номеров на сайте, если в ручную подкидываю, то при открытии скрипта он меняет, но через форму не получается, кто знает в чём ошибка?
    PHP
    <?php
    //подключаемся к базе
    require_once "../inc/db.php";
    //$id - Ид у которого меняем номер
    //$idstart - начальный id
    //$idend -конечный id
    //$mobile - номер на который хотим поменять
    //$mobile = "+7(000)00-00-00";
    # Если кнопка нажата
    if( isset( $_POST['form'] ) )
    {

    # Тут пишете код, который нужно выполнить.

    for($id = $idstart; $id <= $idend; $id++){
    $mysqli->query("UPDATE users SET mobile = '$mobile' WHERE id = '$id' LIMIT 100");
    }
    echo 'Успешно!';
    }
    ?>
    <form method="POST">
    <p>Номер <input type="text" name="$mobile" /></p>
    <p>Начальный id: <input type="text" name="$idstart"/></p>
    <p>Конечный id: <input type="text" name="$idend" /></p>

    <button name="form">Сменить!</button>
    </form>

     
  2. Quicks
    Quicks 1 июл 2021 Заблокирован(а) 150 23 ноя 2018
    Ricudosan,
     
    1. Ricudosan Автор темы
      Quicks, пустого достаточно?
    2. Quicks
      Ricudosan, Ну если обработчик пхп как у вас, то да.
    3. Посмотреть следующие комментарии (1)
  3. Ricudosan
    Ricudosan Автор темы 1 июл 2021 1 27 авг 2019
    Решил парни, пришлось добавить
    PHP
    $mobile = strip_tags(trim($_POST ['mobile']))  ;
    $idstart=strip_tags(trim($_POST ['idstart'])) ;
    $idend=strip_tags(trim($_POST ['idend'])) ;
     
Top
Загрузка...