1

サムネイルにカーソルを合わせると、Stackoverflow Google plusポップアップボックスでこの投稿を読んだ後 ですか?私は自分のサイトにそれを追加するように促されました。

私はなんとかそうすることができ、スクリプトは私のデータベースに連絡先を追加します。これまでのところ素晴らしい!

ただし、私の問題(および例にも表示されます)は、「チェック済み」の値が表示されないことです...したがって、ユーザーは、それらがすでにリストに追加されているかどうかを知ることはできません。

PHPでチェックされた値を表示する正しい方法はありますか?

これが私のhtmlコードです:

<ul style="list-style: none;padding:2px;">
<li style="padding:5px 2px;">
<input type="checkbox" id="Friends" name="circles" value="Friends" '.$checked1.'/>
            Friends
</li>
<li style="padding:5px 2px;">
<input type="checkbox" id="Following" name="circles" value="Following" '.$checked2.'/>Following
</li>
<li style="padding:5px 2px;">
<input type="checkbox" id="Family" name="circles" value="Family" '.$checked3.'/>
            Family
</li>
<li style="padding:5px 2px;">
<input type="checkbox" id="Acquaintances" name="circles" value="Acquaintances" '.$checked4.'/>
            Acquaintances
</li>
</ul>

そして私のPHPコードは次のとおりです。

if($circle_check_friends>0) {
$ckecked1='checked=""';
} else if ($circle_check_following>0) {
$ckecked2='checked=""';
} else if ($circle_check_family>0) {
$ckecked3='checked=""';
} else if ($circle_check_acquaintances>0) {
$ckecked4='checked=""';
} else if ($circle_check_friends=0) {
$ckecked1='';
} else if ($circle_check_following=0) {
$ckecked2='';
} else if ($circle_check_family=0) {
$ckecked3='';
} else if ($circle_check_acquaintances=0) {
$ckecked4='';
}

これは私が望む結果を私に与えていないので私は失われました...すなわち、チェックされた値がユーザーの選択に従って表示されるために。

あなたの助けは大歓迎です

よろしくお願いします

ジョージ

4

1 に答える 1

0

これを試して:

$checked1 = ($circle_check_friends == 1) ? 'checked=""' : false;
$checked2 = ($circle_check_following == 1) ? 'checked=""' : false;
$checked3 = ($circle_check_family == 1) ? 'checked=""' : false;
$checked4 = ($circle_check_acquaintances == 1) ? 'checked=""' : false;
于 2012-04-06T11:26:02.610 に答える