質問編集履歴

2

コードの変更

2021/06/10 15:21

投稿

markun6250
markun6250

スコア8

test CHANGED
File without changes
test CHANGED
@@ -19,8 +19,6 @@
19
19
  宜しくお願いいたします。```php
20
20
 
21
21
  コード
22
-
23
- ```
24
22
 
25
23
  <!doctype html>
26
24
 
@@ -165,3 +163,5 @@
165
163
  </body>
166
164
 
167
165
  </html>
166
+
167
+ ```

1

コード追加

2021/06/10 15:21

投稿

markun6250
markun6250

スコア8

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,161 @@
7
7
  また、別のやり方があれば教えていただけますと幸いです。
8
8
 
9
9
  宜しくお願いいたします。
10
+
11
+ 現在、phpファイルにhtmlを書いてその中のタグにidを埋め込みました。
12
+
13
+ このidをjsのgetelementByIdで取得したいのですが、できません。
14
+
15
+ 普通のhtmlファイルではできるのですが、phpファイルの場合はできないのでしょうか?
16
+
17
+ また、別のやり方があれば教えていただけますと幸いです。
18
+
19
+ 宜しくお願いいたします。```php
20
+
21
+ コード
22
+
23
+ ```
24
+
25
+ <!doctype html>
26
+
27
+ <html lang="ja">
28
+
29
+ <head>
30
+
31
+ <meta charset="ja">
32
+
33
+ <title>WEBサイト構築</title>
34
+
35
+ <link rel="stylesheet" href="index.css">
36
+
37
+  <script type="text/javascript" src="info.js"></script>
38
+
39
+ </head>
40
+
41
+ <body>
42
+
43
+ <header>
44
+
45
+ <h1>My EC Site</h1>
46
+
47
+ <form action="insert.php" method="post" name="loginForm">
48
+
49
+ user name:<input type="text" name="username" class="logintext">
50
+
51
+ password:<input type="text" name="password" class="logintext">
52
+
53
+ <input type="submit" value="login" id="loginbtn">
54
+
55
+ </form>
56
+
57
+ </header>
58
+
59
+ <main>
60
+
61
+ <table border="solid" id="cart">
62
+
63
+ <tr><th>ID</th><th>商品名</th><th>価格</th><th>注文数</th><th>カート</th></tr>
64
+
65
+ <?php
66
+
67
+ mb_internal_encoding("utf-8");
68
+
69
+ $pdo=new PDO("mysql:dbname=ecsite;host=localhost;","root","");
70
+
71
+ $goods_sql="select * from goods";
72
+
73
+ $stmt=$pdo->query($goods_sql);
74
+
75
+ while($row=$stmt->fetch()){
76
+
77
+ echo "<tr>";
78
+
79
+ echo "<td>".$row['id']."</td>";
80
+
81
+ echo "<td>".$row['goods_name']."</td>";
82
+
83
+ echo "<td>".$row['price']."</td>";
84
+
85
+ echo "<td>";
86
+
87
+ echo "<select id='count'>";
88
+
89
+ echo "<option>"."値を入れてください"."</option>";
90
+
91
+ for($i=0; $i<100; $i++){
92
+
93
+ $option=$i;
94
+
95
+ echo "<option>";
96
+
97
+ echo $option;
98
+
99
+ echo "</option>";
100
+
101
+ }
102
+
103
+ echo "</select>";
104
+
105
+ echo "</td>";
106
+
107
+ echo "<td>";
108
+
109
+ echo "<button id='cartbtn'>"."追加"."</button>";
110
+
111
+ echo <<<EOM
112
+
113
+ <style>
114
+
115
+ #cartbtn{
116
+
117
+ border-radius:3px;
118
+
119
+ box-shadow:black;
120
+
121
+ padding-right:12px;
122
+
123
+ text-align:center;
124
+
125
+ }
126
+
127
+ </style>
128
+
129
+ EOM;
130
+
131
+ echo "</td>";
132
+
133
+ echo "</tr>";
134
+
135
+ }
136
+
137
+ ?>
138
+
139
+ </table>
140
+
141
+ <div id="cartlist">
142
+
143
+ <table border="solid">
144
+
145
+ <tr>
146
+
147
+ <th>ID</th><th>商品名</th>
148
+
149
+ <th>価格</th><th>注文数</th><th>カート</th>
150
+
151
+ </tr>
152
+
153
+ <tr></tr>
154
+
155
+ </table>
156
+
157
+ <input type="button" value="購入" id="buybtn">
158
+
159
+ <input type="button" value="履歴" id="historybtn">
160
+
161
+ </div>
162
+
163
+ </main>
164
+
165
+ </body>
166
+
167
+ </html>