一个很简单的有关问题

WBOY
Freigeben: 2016-06-13 13:48:39
Original
879 Leute haben es durchsucht

一个很简单的问题
前台有两个复选框




后台取它数据
$a = $_POST['hobby'];
我的问题是,假如没有选中hobby就没有这个值,但我希望是,没有选择中的话,有个默认值是0.应该怎么办

------解决方案--------------------
按你说的做就好了,

if(没有这个值)
$a=0;
------解决方案--------------------
这样提交过来是空吗?我几乎没这么写过表单.如果是空的话,那就用empty()来判断.

------解决方案--------------------
没有选中的checkbox不会被提交

PHP code
$a = array_fill(1, 10, 0);
if($_POST['hobby'])
  foreach($_POST['hobby'] as $v) $a[$v] = 1;
print_r($a);
<br><font color="#e78608">------解决方案--------------------</font><br>
Nach dem Login kopieren
探讨

但问题是在于我想用数组,还有你怎么知道有没有选中
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage