PHP
1<?php 2 $selectbox = ""; 3 $slcted = ""; 4 $values = array("出勤","早退","休日","遅刻"); 5 6 echo "<form method=post> "; 7 $selectbox = $selectbox."<select name='data[]'>"; 8 for ($i=0; $i < count($values); $i++) { 9 $selectbox = $selectbox."<option value=".$values[$i]." ".$slcted.">".$values[$i]."</option>"; 10 } 11 $selectbox = $selectbox."</select>"; 12 echo $selectbox; 13 echo "<input type=submit name=send value=送信></input>"; 14 echo "<form>"; 15 if(isset($_POST['send'])){ 16 $temp = "String"; 17 for ($i=0; $i < count($_REQUEST['data']); $i++) { 18 $temp = $_REQUEST['data'][$i]; 19 } 20 echo $temp[0]; 21 } 22 ?>
上記みたいにtemp(String型)にformから受け取ったデータを格納し、配列のデータとして文字列を表示させたい。
上記のソースでやってみたら文字化けしてしまいます。何か原因がわかる方ご教授お願いします。
![
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/31 00:27
退会済みユーザー
2016/05/31 04:16