PHPでselectで選択された値を制御するにはどうすればよいですか?
Jun 23, 2016 pm 02:01 PM たとえば、選択フォームがあります
<select name="select_1"><option value=""></option><option value="value_1">option_1</option><option value="value_2">option_2</option>.....<option value="value_n">option_n</option></select></td>
ログイン後にコピー
最後の n は非常に大きい場合があります。私の設計では、ユーザー フォームが送信された後、mysql に保存され、その後、編集ページで編集できるようになります。 、ラジオ選択フォームは「mysql の値が選択されました」として表示される必要があります。 mysql の値を $value_select_1 として読み取ったので、PHP を使用してこの select_1 フォームを制御し、値 $value_select_1 で値を選択するにはどうすればよいですか?
PHP を学んだばかりなので、アドバイスをいただければ幸いです。
ディスカッションへの返信 (解決策)
出力する場合、データベース内のデータは保存されたデータであり、出力時に値が等しいかどうかを foreach が判断します。
データベース内のデータは、出力時にこの値を 1 として取り、出力時に値が等しいかどうかを判断します。 等しい場合、それは選択されたことを意味します。十分ではありません! ! ! !
出力するときは、この値を 1 として、値が等しいかどうかを foreach で判定します。 等しい場合、それが選択されます。司会者さん、なぜ-1対1なのですか?
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
わかりました、最後の 1 つを選んでください、ありがとう!
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
コードの再利用を改善するには、関数として書いた方が良いです
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
これは良いことですが、残念ながらスレッドを閉じてしまったため、もうポイントを与えることはできませんが、それでも自分の気持ちを表現したいと思っています感謝
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7306
9


Java チュートリアル
1623
14


CakePHP チュートリアル
1344
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29



LaravelのバックエンドでReactアプリを構築する:パート2、React
