Ну, у меня есть серьезная проблема при обновлении формы, она принимает только выбранное значение действия пользователя в меню выбора параметров, но когда пользователь обновляет данные без изменения значения выбора, он возвращает значение базы данных по умолчанию, которое установлено на 0
<select class="selectpicker" name="socio_demo_type" id="socio_demo_type">
<?php
$query_sd = "SELECT * FROM insertion WHERE id_insertion = ".$insertion["id"];
$result_sd = mysql_query($query_sd);
$type = mysql_fetch_array($result_sd);
$val = $type["ciblage_socio_demo_type"];
?>
<option value="0" <?php if($val == 0) echo 'selected' ?> >Pack affinitaire </option>
<option value="1" <?php if($val == 1) echo 'selected' ?> >Achat ciblé (loggué)`enter code here`</option>
</select>
mysql_
в новом коде < b>это происходит он устарел, существует уже много лет и исчез навсегда в PHP7. Если вы только изучаете PHP, потратьте свою энергию на изучение расширений базы данныхPDO
илиmysqli
и готовых операторов. Начните здесь - person RiggsFolly   schedule 15.11.2018file_put_contents('debug.txt', print_r($xxx,true), FILE_APPEND);
- person RiggsFolly   schedule 15.11.2018error_log()
какerror_log(print_r($_POST,1), 3, "/var/tmp/my-errors.log");
- person RiggsFolly   schedule 15.11.2018$val
в этом коде? Непонятно, как вы выбираете значение в первую очередь. Это, вероятно, ключ к проблеме. - person ADyson   schedule 23.11.2018