CodeIgniter PHP ラジオ ボタンがオンまたはオフになっています

WBOY
リリース: 2016-06-23 14:39:55
オリジナル
998 人が閲覧しました


を使用します。コントロール層からページに渡されるステータスは 1 (有効)、2 (無効) です。コントロール層から渡された値が 1 の場合は、逆に、値が渡された場合は [有効] を選択します。制御層からの値が 2 の場合、無効になります。


上に書いたことは効果がありません、アドバイスをお願いします


ディスカッションに返信(解決策)

<input type="radio" name="status" <?php if($status==1){ ?> checked="checked" <?php } ?> id="status" value="<?php if(isset($status)){ echo($status);} ?>" />启用<input type="radio" name="status" id="status"  <?php if($status==2){?> checked="checked" <?php } ?> value="<?php if(isset($status)){ echo($status);} ?>" />停用
ログイン後にコピー
ログイン後にコピー

選択するかしないか、checked 属性の値を設定する必要があります。

<input type="radio" name="status" <?php if($status==1){ ?> checked="checked" <?php } ?> id="status" value="<?php if(isset($status)){ echo($status);} ?>" />启用<input type="radio" name="status" id="status"  <?php if($status==2){?> checked="checked" <?php } ?> value="<?php if(isset($status)){ echo($status);} ?>" />停用
ログイン後にコピー
ログイン後にコピー



PHP エラーが発生しました

重大度: 通知

メッセージ: 未定義の変数: status

ファイル名: test/testadd.php

行番号: 62

$status が空の場合はどうなりますか?報告するエラー、空で誰も選択されない場合はどうやって判断すればよいでしょうか

同じページに追加と修正を行っています

<input type="radio" name="status" id="status" value="1" <?php if(isset($status) && $status==1){ echo "checked='checked'";} ?> />启用            <input type="radio" name="status" id="status" value="2" <?php if(isset($status) && $status==2){ echo "checked='checked'";} ?> />停用
ログイン後にコピー

テンプレートに php を書くときは、次のように

if (true) /**这里写代码*/endif;
ログイン後にコピー
ログイン後にコピー
を書くことができます

そうしないと、すべて中括弧であることがわかり、非常に煩わしいものになります。 。 。

テンプレートに php を書くときは、次のように

if (true) /**这里写代码*/endif;
ログイン後にコピー
ログイン後にコピー
を書くこともできます

そうしないと、中括弧がすべて表示されないと見苦しくなります。 。 。
書き方が間違っています。次のようになります。
if (true): /**这里写代码*/endif;
ログイン後にコピー

選択するかどうかに関係なく、checked 属性の値を設定する必要があります。





ごめん、あげる人を間違えた、今度はもっとあげるよ、エビ

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート