ho un form in qui c é una select
<select name="menu_visibile">
<option value="1">non visibile</option>
<option value="0">visibile</option>
</select>
quando faccio il submit ho che il metodo post passa ["menu_visibile"]=> string(1) "0"
in una classe
faccio dei controlli :
$menu["menu_visibile"]=(! empty($_POST["menu_visibile"]) && in_array($_POST["menu_visibile"], array('0','1'))) ? $_POST["menu_visibile"]: false ;facendo un var_dump mi dice che e
["menu_visibile"]=>
bool(false)
facendo la stessa cosa con 1 mi dice che e una stringa
come faccio ad avere una stringa con lo zero ?
devo fare un update quando ho lo 0 mi rimane il campo vuoto della tabella
string(118) " INSERT INTO `menu` ( menu_name, menu_title, menu_visibol, menu_position) VALUES ( 'nome menu1','titolo menu1','','5')"grazie per l aiuto