質問編集履歴

2

支持された内容について検討して解決しました。

2020/12/21 12:04

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,11 @@
1
+ ### 解決方法
2
+
3
+ print '<img src="'.$url.$img2.'">'.'</td><td><input type="checkbox" name="del_img" value="00">';
4
+
5
+ としました。これでシングルクォートの数が合いました。
6
+
7
+
8
+
1
9
  ### 実現したいこと
2
10
 
3
11
  下記の後半<img>タグに関するシングルクオート「'」の使い方について悩んでおります。数は全部で偶数になるはずなのですが下記のようにエラーになります。場所はソース後半に「<<<=ココ」としています。

1

すすめられた方法を試しましたがエラーが発生したため

2020/12/21 12:03

投稿

lnavi.bex810vh
lnavi.bex810vh

スコア12

test CHANGED
File without changes
test CHANGED
@@ -2,25 +2,17 @@
2
2
 
3
3
  下記の後半<img>タグに関するシングルクオート「'」の使い方について悩んでおります。数は全部で偶数になるはずなのですが下記のようにエラーになります。場所はソース後半に「<<<=ココ」としています。
4
4
 
5
- > Parse error: syntax error, unexpected ''">'' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\idol\update_profile.php on line 160
5
+ >Parse error: syntax error, unexpected '">'.'</td><td><input type="' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\idol\update_profile.php on line 171
6
6
 
7
7
 
8
8
 
9
9
  ### 試したこと
10
10
 
11
- シングルクォートをいろいろなパターンで試しましたがエラーが止まりません
11
+ ドットを変数とリテラルの間に追加しましたが、上記のエラーとなりま
12
12
 
13
13
  ```
14
14
 
15
15
  ~略~
16
-
17
- print'<table border="1" cellspacing="0" cellpadding="2">';
18
-
19
- print'<th>画像</th><th>削除</th>';
20
-
21
- print'<tr><td>';
22
-
23
-
24
16
 
25
17
  $sql2='SELECT * FROM mst_img WHERE mem_id=? AND img_flg=?';
26
18
 
@@ -42,7 +34,29 @@
42
34
 
43
35
 
44
36
 
45
- print '<img src="'.$url.'s00_'.$img2'">'.'</td><td><input type="checkbox" name="del_img" value="00">';   <<<=ココ
37
+ print '<img src="'.$url.'s00_'.$img2.'">'.'</td><td><input type="checkbox" name="del_img" value="00">';
38
+
39
+ print '</td></tr>';
40
+
41
+ print '<tr><td>';
42
+
43
+
44
+
45
+ $sql3='SELECT * FROM mst_img WHERE mem_id=? AND img_flg=?';
46
+
47
+ $stmh3=$dbh->prepare($sql3);
48
+
49
+ $stmh3 -> bindValue(1, $id, PDO::PARAM_INT);
50
+
51
+ $stmh3 -> bindValue(2, '12', PDO::PARAM_INT);
52
+
53
+ $stmh3 ->execute();
54
+
55
+ $rec3=$stmh3->fetch(PDO::FETCH_ASSOC);
56
+
57
+ $img3=$rec3['image'];
58
+
59
+ print '<img src="'.$url.'.$img3.'">'.'</td><td><input type="checkbox" name="del_img" value="01">';<<<=ココ
46
60
 
47
61
  print '</td></tr>';
48
62