Heim  >  Artikel  >  Backend-Entwicklung  >  php表单在修改时如何显示多选框的值包含选中的和没选中的

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

WBOY
WBOYOriginal
2016-06-13 12:09:111457Durchsuche

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 ''; 
------解决思路----------------------
把所有的值放入一个数组

选中的可以查到,那剩下的就是没选中的
------解决思路----------------------
好吧,顶你一个
Stellungnahme:
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