Делаю массовое изменение номеров на сайте, если в ручную подкидываю, то при открытии скрипта он меняет, но через форму не получается, кто знает в чём ошибка? <?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> 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>
Решил парни, пришлось добавить $mobile = strip_tags(trim($_POST ['mobile'])) ; $idstart=strip_tags(trim($_POST ['idstart'])) ; $idend=strip_tags(trim($_POST ['idend'])) ; PHP $mobile = strip_tags(trim($_POST ['mobile'])) ; $idstart=strip_tags(trim($_POST ['idstart'])) ; $idend=strip_tags(trim($_POST ['idend'])) ;