質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,7 +47,9 @@
|
|
47
47
|
```
|
48
48
|
|
49
49
|
selectのvalue で計算させるのですが
|
50
|
+
出力した際に上記でいう
|
51
|
+
片道または往復と表示したいです。
|
50
|
-
出力してもvalueの値が出てきます。
|
52
|
+
上記では出力してもvalueの値が出てきます。
|
51
53
|
なるべくPHP内で処理をしたく
|
52
54
|
取り組みましたが、答えが出せずにいます。
|
53
55
|
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,11 +6,33 @@
|
|
6
6
|
HTML と PHPで計算ツールを作成しています。
|
7
7
|
|
8
8
|
```HTML
|
9
|
+
<tr class="color">
|
10
|
+
<td>
|
11
|
+
<select class="select1" name="select_1">
|
12
|
+
<option value="地下鉄">地下鉄</option>
|
13
|
+
<option value="JR在来線">JR在来線</option>
|
14
|
+
<option value="JR新幹線">JR新幹線</option>
|
15
|
+
<option value="阪急">阪急</option>
|
16
|
+
<option value="京阪">京阪</option>
|
17
|
+
</select>
|
18
|
+
</td>
|
19
|
+
<td>
|
20
|
+
//計算したい箇所1 *
|
21
|
+
<input type="text" class="price" name="price_1">
|
22
|
+
</td>
|
23
|
+
<td>
|
24
|
+
//計算させたい箇所2 =
|
9
|
-
<select class="traffic" name="traffic_1">
|
25
|
+
<select class="traffic" name="traffic_1">
|
10
26
|
<option value="0" ></option>
|
11
27
|
<option value="1" >片道</option>
|
12
28
|
<option value="2" >往復</option>
|
13
29
|
</select>
|
30
|
+
</td>
|
31
|
+
<td>
|
32
|
+
//合計
|
33
|
+
<input type="text" class="total" name="total_1">
|
34
|
+
</td>
|
35
|
+
</tr>
|
14
36
|
```
|
15
37
|
|
16
38
|
```PHP
|
@@ -28,4 +50,21 @@
|
|
28
50
|
出力してもvalueの値が出てきます。
|
29
51
|
なるべくPHP内で処理をしたく
|
30
52
|
取り組みましたが、答えが出せずにいます。
|
53
|
+
|
54
|
+
試したこと
|
55
|
+
関数内にif文を入れて
|
56
|
+
文字(片道または往復)だけ出力しようとしました。
|
57
|
+
|
58
|
+
簡単にですが下記のように入力しました。
|
59
|
+
```PHP
|
60
|
+
function.traffic($w,$y){
|
61
|
+
if ($w[$y] == 1) {
|
62
|
+
$s = "片道";
|
63
|
+
} elseif ($w[$y] == 2) {
|
64
|
+
$s = "往復";
|
65
|
+
}
|
66
|
+
return $s;
|
67
|
+
}
|
68
|
+
```
|
69
|
+
|
31
70
|
どなたかご教授頂きたいです。
|