2017-04-18 11 views
0

上のチェックボックスの値を保持するチェックボックス以下は提出

foreach($fruits as $key=>$values) { 
echo "<td bgcolor=\"#EAEAEA\" style=\"color:#003399\"><input type=\"checkbox\" name=\"fruits[]\" value='$fruits[$key]'>$fruits[$key]</td>"; 

どのように私は私が提出クリックすると、選択した値を保持できるためのコードですか?

+0

セッションに値を設定し、セッションがページのロード時に設定されているかどうかをチェックし、セッションが満たされていることをエコーし​​ます。それ以外の場合はチェックボックスを元に戻します。 –

+0

あなたはこれのコードを共有しますか? – Maddy

答えて

0

チェックボックスは値属性を使用しません。属性がchecked='checked'または単にcheckedであることが選択されていることを意味します。 $ _POST配列を取得します。チェックボックスをオンにすると、キーに名前が表示されますが、チェックされていなければ、キーは全く送られません。これらのチェックされていないチェックボックスも実際に渡したい場合は、隠しフィールドを作成する必要があります。 Post the checkboxes that are unchecked

+0

訂正する前にチェックボックスの前に述べた人は、実際にはテキスト入力ボックスのようにキーに関連付けられた値として渡される値属性を持っていると思います。チェックされたものだけが提出されます。 – TurtleTread