Обучение/Помощь новичкам | Добавление записи по флажкам help
Тема закрыта by
-_-Vz[LET]kA-_-
А ну это как с поиском. Лень ща писать и искать пример) вроде выше шторм правильно с чекбоксами написал.
TaHi4kA , я не понел вообще его код)
-_-Vz[LET]kA-_- (16.11.2017 в 16:58)
TaHi4kA , я не понел вообще его код)
TaHi4kA , я не понел вообще его код)
За твой гк на переделку платить нужно поэтому никто толком и не обьясняется)
TaHi4kA , код весь что тут узнал либо из своих уст написал эт я делаю курсовой проект делаю который надо сдать удже через неделю )
-_-Vz[LET]kA-_- (16.11.2017 в 17:47)
TaHi4kA , код весь что тут узнал либо из своих уст написал эт я делаю курсовой проект делаю который надо сдать удже через неделю )
TaHi4kA , код весь что тут узнал либо из своих уст написал эт я делаю курсовой проект делаю который надо сдать удже через неделю )
Буду дома если дети планшет не заберут то помогу. В дороге фигово думать
TaHi4kA , было бы очень хорошо)
PhpStorm (15.11.2017 в 21:46)
-_-Vz[LET]kA-_- (15.11.2017 в 21:14)
PhpStorm , эт я уже подправил немного 2 но эт естестественно неправильно у всех меняется надо откуда то ид брать
код ЗАПРОСА подправь по своему синтаксису потому что у меня нет подключения как у тебя, примерно написал, расставь кавычки и т.д.
-_-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 (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')");
}
?> но вопрос как будет добавляться запись и правильно ли написал ? надо же брать значение с переменной