Loading...
Обучение/Помощь новичкам | Добавление записи по флажкам help
А ну это как с поиском. Лень ща писать и искать пример) вроде выше шторм правильно с чекбоксами написал.
TaHi4kA , я не понел вообще его код)
-_-Vz[LET]kA-_- (16.11.2017 в 16:58)
TaHi4kA , я не понел вообще его код)

За твой гк на переделку платить нужно поэтому никто толком и не обьясняется)
TaHi4kA , код весь что тут узнал либо из своих уст написал эт я делаю курсовой проект делаю который надо сдать удже через неделю )
-_-Vz[LET]kA-_- (16.11.2017 в 17:47)
TaHi4kA , код весь что тут узнал либо из своих уст написал эт я делаю курсовой проект делаю который надо сдать удже через неделю )

Буду дома если дети планшет не заберут то помогу. В дороге фигово думать
TaHi4kA , было бы очень хорошо)
PhpStorm (15.11.2017 в 21:46)
-_-Vz[LET]kA-_- (15.11.2017 в 21:14)
PhpStorm , эт я уже подправил немного 2 но эт естестественно неправильно у всех меняется надо откуда то ид брать


код ЗАПРОСА подправь по своему синтаксису потому что у меня нет подключения как у тебя, примерно написал, расставь кавычки и т.д.


<?php
if (filter_has_var(INPUT_POST, 'ok')) {

foreach ($_POST as $key => $value) {
if ($key != 'ok') {
$mysqli->query("update zakaz set $key = $value where id = $user['id'] limit 1");
}

}
}
?>
<br>
<form action="" method="post">
<fieldset>
<legend>
Укажите дополнительную информацию
</legend>
<label>
Вам нужен водитель?
</label>
<input type="checkbox" name="usl_1" value="1" title="Выбрать">
<br>
<label>
Вам нужен навигатор в машину?
</label>
<input type="checkbox" name="usl_2" value="1" title="Выбрать">
<br>
<label>
С вами будет ребенок?
</label>
<input type="checkbox" name="usl_3" value="1" title="Выбрать">
<br>
<button name="ok">Отправить форму</button>
</fieldset>
</form>


Опа костыль, так еще и с уязвимостью))
-_-Vz[LET]kA-_- , на stackoverflow тебе помогут Гг
-_-Vz[LET]kA-_- (16.11.2017 в 16:31)
Avenax (15.11.2017 в 21:32)
-_-Vz[LET]kA-_- , name="usl_1"
Делаешь массив, т.е. name="usl_1[]"
То , что красным, подставляешь везде, и все твои значения будут в $_POST['usl_1'][0] и тд

главную проблему то не решает всеравно создастся три записи а надоодну с 3 параметрами

Ну так понятно, ты читать код научись
Avenax , типо такого сделать ?
Укажите дополнительную информацию:<br /><form method="post" action=" ">
Вам нужен водитель ? <input type="checkbox" name="usl[0]" value="1" /><br />
Вам нужен навигатор в машину ? <input type="checkbox" name="usl[1]" value="1" /><br />
С вами будет ребенок ?<input type="checkbox" name="usl[2]" value="1" /> <br /><input type="submit" name="ок" value="Отправить форму" /></form>
<?
if ($_POST['usl[]'] == ''){}
else{
$add = $mysqli->query ("INSERT INTO `zakaz` (`usluga_1`, `usluga_2`, `usluga_3`) VALUES ('1')");
}
?>

но вопрос как будет добавляться запись и правильно ли написал ? надо же брать значение с переменной
Онлайн: 1
Время:
Gen. 0.0989
(c) Bym.Guru 2010-2026