Home >Backend Development >PHP Tutorial >php表单在修改时如何显示多选框的值包含选中的和没选中的

php表单在修改时如何显示多选框的值包含选中的和没选中的

WBOY
WBOYOriginal
2016-06-13 12:09:111486browse

php表单在修改时怎么显示多选框的值包含选中的和没选中的
php表单在修改时,需要先把数据从数据库中查出来显示出来,可是多选框该怎么显示选中的和没选中的啊!这是我在php的修改页面显示从数据库中查询出来的值时做的,实在不知道该怎么写了: echo '

用户爱好';
$newstring = "踢足球打篮球打乒乓球打羽毛球";
$new ="踢足球打乒乓球打羽毛球";
$one ="踢足球打羽毛球";
 //$newarray = arrar("踢足球","打篮球","打乒乓球","打羽毛球");
 //$len = strlen($resu["hobbet"]);
 $string = $resu["hobbet"];
// print_r($string);die();
//print_r(substr($string,9,21));die();
 if (strstr($newstring,$string)=="踢足球打篮球打乒乓球打羽毛球"){
 if(substr($string,9,18)=="打篮球"){
 //echo "jdljfl";die();
 echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }else{
 echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }
  }elseif(strstr($newstring,$string)=="打篮球打乒乓球打羽毛球"){
if(substr($string,9,21)=="打乒乓球"){
echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
}else{
echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
}

 }elseif(strstr($newstring,$string)=="打乒乓球打羽毛球"){
 if(substr($string,12,24)=="打羽毛球"){
  echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }else{
 echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }}elseif(strstr($newstring,$string)=="打羽毛球"){
 echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }else{
//echo "woshishui";die();
 echo  ' 踢足球打篮球打乒乓球打羽毛球 '; 
 }
/* switch($len){
 case 3:
  if(substr($resu["hobbet"],0,1)=="踢"){
 echo ' 踢足球打篮球打乒乓球打羽毛球 ';
}else{
 echo ' 踢足球打篮球打乒乓球打羽毛球 ';
}
 }
 break;
 
 case 4 :
 echo "";break;
 default echo "1";*/
       
    echo ''; 
------解决思路----------------------
把所有的值放入一个数组

选中的可以查到,那剩下的就是没选中的
------解决思路----------------------
好吧,顶你一个
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn