回答編集履歴

4

誤字修正

2023/01/18 05:54

投稿

penguin520
penguin520

スコア345

test CHANGED
@@ -1,6 +1,6 @@
1
1
  (株)技術評論社 出版 「パーフェクトPHP」 16ぺージ 『PHPとは?』より引用
2
2
  > PHPでは、 <?php と   ?> で囲まれた部分をPHPのプログラムコードとして解釈します。
3
- PHPは、PHPというプログラム言語です。 HTMLは、HTMLというプログラム言語なので物です。
3
+ PHPは、PHPというプログラム言語です。 HTMLは、HTMLというプログラム言語なので物です。
4
4
  質問の意図はわかるのですが、仕様なので、動かないものは動きません。
5
5
 
6
6
  PHP内にHTMLを書くときの例として参考までにどうぞ。7年くらいまえに書いたPHPコードです。

3

つい熱くなってしまって追記。

2023/01/18 05:52

投稿

penguin520
penguin520

スコア345

test CHANGED
@@ -3,3 +3,107 @@
3
3
  PHPは、PHPというプログラム言語です。 HTMLは、HTMLというプログラム言語なので物です。
4
4
  質問の意図はわかるのですが、仕様なので、動かないものは動きません。
5
5
 
6
+ PHP内にHTMLを書くときの例として参考までにどうぞ。7年くらいまえに書いたPHPコードです。
7
+ ```php
8
+ <!DOCTYPE html>
9
+ <html lang="ja">
10
+ <head>
11
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
12
+
13
+
14
+ <title>電卓</title>
15
+
16
+ </head>
17
+ <body>
18
+
19
+ <form action="dentaku-test1.php" method="post">
20
+
21
+
22
+ <?php
23
+
24
+ if (isset($_POST ["iko-ru"])) {
25
+ if($_POST ["keisan"] == "÷"){
26
+ $_display = $_POST ["_sahen"] / $_POST ["_2keta"];
27
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
28
+ }
29
+ if($_POST ["keisan"] == "×"){
30
+ $_display = $_POST ["_sahen"] * $_POST ["_2keta"];
31
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
32
+ }
33
+
34
+ if($_POST ["keisan"] == "-"){
35
+ $_display = $_POST ["_sahen"] - $_POST ["_2keta"];
36
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
37
+ }
38
+
39
+ if($_POST ["keisan"] == "+"){
40
+ $_display = $_POST ["_sahen"] + $_POST ["_2keta"];
41
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
42
+ }
43
+ }
44
+
45
+ else{
46
+
47
+ if (isset($_POST ["keisan"])) {
48
+ if (isset($_POST ["_sahen"])) {
49
+ echo '<div id="sahen"><input type="text" value=' .$_POST ["_sahen"].' name="_sahen"></div>';
50
+ echo '<div id="keisan"><input type="text" value=' .$_POST ["keisan"].' name="keisan"></div>';
51
+ if (isset($_POST ["_2keta"])){
52
+ $_display = $_POST ["_2keta"] . $_POST ["main"] ;
53
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
54
+ }
55
+ else {echo '<input type="text" value="' .$_POST ["main"].'" name="_2keta">';
56
+ }
57
+ }
58
+ else{
59
+ echo '<div id="keisan"><input type="text" value=' .$_POST ["_2keta"].' name="_sahen"></div>';
60
+ echo '<input type="text" value=' .$_POST ["keisan"].' name="keisan">';
61
+ }
62
+ }
63
+
64
+ else{
65
+ if (isset($_POST ["main"])) {
66
+ if (isset($_POST ["_2keta"])){
67
+ $_display = $_POST ["_2keta"] . $_POST ["main"] ;
68
+ echo '<input type="text" value=' .$_display.' name="_2keta">';
69
+ //echo $_2keta; echo $_POST ["main"];//
70
+ }
71
+ else {
72
+ echo '<input type="text" value="' .$_POST ["main"].'" name="_2keta">';
73
+ }
74
+ }
75
+
76
+ else{
77
+ echo '<input type="text" value="0" name="display">';
78
+ }
79
+ }
80
+ }
81
+
82
+ ?>
83
+ <br>
84
+ <input type="submit" value="CE" name="ce">
85
+ <input type="submit" value="C" name="c">
86
+ <input type="submit" value="BS" name="bs">
87
+ <input type="submit" value="÷" name="keisan"> <br>
88
+ <input type="submit" value="7" name="main">
89
+ <input type="submit" value="8" name="main">
90
+ <input type="submit" value="9" name="main">
91
+ <input type="submit" value="×" name="keisan"> <br>
92
+ <input type="submit" value="4" name="main">
93
+ <input type="submit" value="5" name="main">
94
+ <input type="submit" value="6" name="main">
95
+ <input type="submit" value="-" name="keisan"> <br>
96
+ <input type="submit" value="1" name="main">
97
+ <input type="submit" value="2" name="main">
98
+ <input type="submit" value="3" name="main">
99
+ <input type="submit" value="+" name="keisan"> <br>
100
+ <input type="submit" value="±" name="pm">
101
+ <input type="submit" value="0" name="main">
102
+ <input type="submit" value="." name="main">
103
+ <input type="submit" value="=" name="iko-ru">
104
+ </form>
105
+
106
+ </body>
107
+ </html>
108
+ ```
109
+

2

なんかつい、熱くなってしまって、追記。

2023/01/18 05:49

投稿

penguin520
penguin520

スコア345

test CHANGED
@@ -1,3 +1,5 @@
1
1
  (株)技術評論社 出版 「パーフェクトPHP」 16ぺージ 『PHPとは?』より引用
2
2
  > PHPでは、 <?php と   ?> で囲まれた部分をPHPのプログラムコードとして解釈します。
3
+ PHPは、PHPというプログラム言語です。 HTMLは、HTMLというプログラム言語なので物です。
4
+ 質問の意図はわかるのですが、仕様なので、動かないものは動きません。
3
5
 

1

しっかりプレビューしてなかったので。上下変更。

2023/01/18 05:45

投稿

penguin520
penguin520

スコア345

test CHANGED
@@ -1,3 +1,3 @@
1
+ (株)技術評論社 出版 「パーフェクトPHP」 16ぺージ 『PHPとは?』より引用
1
2
  > PHPでは、 <?php と   ?> で囲まれた部分をPHPのプログラムコードとして解釈します。
2
- (株)技術評論社 出版 「パーフェクトPHP」 16ぺージ 『PHPとは?』より引用
3
3