if($uriarray['value'] == 0 ){
У меня есть форма ввода, которая включает в себя значения. Значения находятся в флажке. Я хочу показать что-то, если это единственное значение, но не если оно включено в другие значения. Поэтому, если значение равно 0, я хочу показать что-то, но если оно включает в себя другие значения, такие как 1,2,3 и т.д., Я не хочу его показывать. Это что-то возможно?
Если & только если?
Это зависит от вашей HTML-формы. Например, если вы укажете имена флажков в форме массива, например:
<input type="checkbox" name="uriarray[]" value="0" />
<input type="checkbox" name="uriarray[]" value="1" />
<input type="checkbox" name="uriarray[]" value="2" />
<input type="checkbox" name="uriarray[]" value="3" />
вы получите массив в PHP со всеми проверенными значениями.
<?
if (count($_POST['uriarray']) == 1) {
$onlyValues = $_POST['uriarray'][0];
}
?>
Если вы также хотите проверить одно значение равным 0:
<?
if ((count($_POST['uriarray']) == 1) && ($_POST['uriarray'][0] == "0")) {
//Do something
}
?>
<select name="value[]"><option value="0">Test1</option><option value="1">Test2</option>
Я не могу получить доступ к коду прямо сейчас, но вы <select name="value[]"><option value="0">Test1</option><option value="1">Test2</option>
идею