>백엔드 개발 >PHP 튜토리얼 >怎么控制一数组中的数据那些可存储!

怎么控制一数组中的数据那些可存储!

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-13 11:48:19843검색

如何控制一数组中的数据那些可存储!!!




当我只勾选了,首页 post[tpl]=1 时,那么就代表 postdb[css][index] 有写数据,没勾选代表没写数据,在存储的时候,只存储勾选的,
如果全部勾选了,那么下面三个数据并成一个数据放到字段中,如果都没勾选,那就是空!请大虾帮忙这段怎么写? 怎么去控制数组





这是我的存储格式!
      
$postdb[css][email protected]($postdb[css]);

最后的会把结果 $postdb[css]放到数据库字段中
------解决方案--------------------


改成

后,php端$_POST['post']['tpl'] 就是一个数组了,然后遍历控制$_POST['postdb']['css'] 就是了。
------解决方案--------------------
name="post[tpl]" 应写作 name="post[tpl][]"
否则只能接收到单值

$d = array(1 => 'index', 2 => 'list', 3 => 'bencandy');<br />foreach($_POST['post']['top'] as $k) {<br />  $postdb['css'][$d[$k]] = $_POST['postdb']['css'][$d[$k]];<br />}<br />

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.