PHPフォームを変更するときに、選択済みと未選択を含む複数選択ボックスの値を表示する方法
PHPフォームを変更するとき、最初にデータベースからデータを確認して表示する必要がありますが、選択済みを表示するにはどうすればよいですか?複数選択ボックスの選択されていない値は選択されていません! これは、PHP 変更ページでデータベースからクエリされた値を表示するときにやったことです: echo '< ;td class="tableleft">ユーザー設定 td>';
$newstring = "サッカー、バスケットボール、卓球、バドミントンをする";
$new "サッカー、卓球、バドミントンをする";
$one "サッカーとバドミントンをする" ;
//$newarray = arrar("サッカーをする", "バスケットボールをする", "卓球をする", "バドミントンをする"); len = strlen($resu["ホベット"] );
$string = $resu["ホベット"];
// print_r($string);die();
//print_r(substr ($string,9,21));die ();
if (strstr($newstring,$string)=="サッカー、バスケットボール、卓球、バドミントンをする"){
if(substr( $string,9,18)=="バスケットボールをする "){
//echo "jdljfl";die();
echo '
サッカーをするバスケットボールをする卓球をするバドミントンをする | < td> ;
}else{
echo '
サッカーをするバスケットボールをするバドミントンをする | }
}elseif( strstr($newstring,$string)=="バスケットボール、卓球、バドミントンをする"){
if(substr($string,9,21)=="卓球をする"){
echo '
サッカーをするバスケットボールをする卓球をするバドミントンをする | | ';
}else{
echo '
フットボールをプレーするバスケットボールをプレーする<入力タイプ="checkbox" name="play[]" value="卓球をする" />卓球をするバドミントンをする< /td> | | ';
}
}elseif(strstr($newstring,$string)=="卓球とバドミントンをする"){
if(substr($string,12,24)=="バドミントンをする"){
echo '
サッカーをするバスケットボールをするgt;卓球をするバドミントンをする | < /td>'; }else{ echo ' | サッカーをするバスケットボールをする卓球をするバドミントンをする | | ';
}}elseif (strstr($newstring,$string)= ="バドミントンをする"){
echo '
フットボールをプレーバスケットボールをする卓球をするバドミントンをする | | ';
}else{
//echo "woshishui";die(); '
フットボールをプレーする卓球をしますバドミントンをする | '; } /* switch($len){ case 3: if(substr ($resu["ホベット"],0,1)=="キック"){ echo ' | サッカーをするバスケットボールをするgt;卓球をするバドミントンをする | | ';
}else{
echo '
バスケットボールをする卓球をプレーするバドミントンをする | | ';
}
}
Break;
ケース 4:
echo "";break;
デフォルトの echo "1";*/
echo '
-- ----解決策のアイデア----------------------
すべての値を配列に入れます
選択されたものが見つかり、残りは選択されていないものです
-----解決策のアイデア--------- -------------
わかりました、親指を立てます