Я сделал форму с несколькими флажками в нем следующим образом:
<form action="" method="post">
<div class="row">
<div class="col-sm-9">
<div class="form-group">
<label>Choose rooms:</label>
<ul id="scegli_camere">
<li><input type="checkbox" name="rooms[]" value="101" > Camera 101</li>
<li><input type="checkbox" name="rooms[]" value="102" > Camera 102</li>
</ul>
</div>
</div>
</div><!-- /.row -->
<div class="row">
<div class="col-lg-6">
<button type="submit" class="btn btn-primary" id="btn_submit"><i class="fa fa-save"></i> Modify</button>
</div>
</div>
</form>
После отправки формы, если ни один из флажком не проверяется, я получаю пустой массив , в то время как если один проверяется, я получаю POST следующим образом:
Array(
[rooms] =>
)
Почему $ _POST [ 'номера'] всегда пусто?
Я хотел бы видеть ваш полный сценарий создания формы. 'Enctype' указывает, что есть еще что посмотреть (загрузка файла: p). Возможно, одно из других полей ввода вызывает ошибку. – LaVomit
Я не вижу ссылки на 'camere' в коде! –
@PeterBlue извините, моя ошибка при написании вопроса, теперь его ok – BeeBee