質問編集履歴
3
最終的な解決のコードを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -65,3 +65,65 @@
|
|
65
65
|
これを各データに対して同じように正しく行うにはどうしたらよいでしょうか?
|
66
66
|
|
67
67
|
よろしくお願いいたします。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
【追記】
|
72
|
+
|
73
|
+
ご回答いただいた方法でうまく出来ましたので最終的なコードを一応記載しておきます。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
```PHP
|
78
|
+
|
79
|
+
print " <table><tr>
|
80
|
+
|
81
|
+
<td><div>" .$e_name. "</div></td>
|
82
|
+
|
83
|
+
<td><div>" .$cus. "</div></td>
|
84
|
+
|
85
|
+
<td><div>
|
86
|
+
|
87
|
+
<form action='edit.php' method='POST' target='edit" .$cid. "'>
|
88
|
+
|
89
|
+
<input type='hidden' name='ce_id' value='".$cid."'>
|
90
|
+
|
91
|
+
<input type='hidden' name='ce_nam' value='".$cus."'>
|
92
|
+
|
93
|
+
<input type='hidden' name='ce_enam' value='".$e_name."'>
|
94
|
+
|
95
|
+
<input type='hidden' name='ce_body' value='".$code_body."'>
|
96
|
+
|
97
|
+
<input type='hidden' name='ce_fnam' value='".$code_name."'>
|
98
|
+
|
99
|
+
<a href='javascript:void(0)' class='cedit'>" .$code_name. "</a></form>
|
100
|
+
|
101
|
+
</div></td></tr></table>";
|
102
|
+
|
103
|
+
```
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
```jQuery
|
108
|
+
|
109
|
+
$(function(){
|
110
|
+
|
111
|
+
$("a.cedit").on('click',function(){
|
112
|
+
|
113
|
+
var form = $(this).parent('form');
|
114
|
+
|
115
|
+
var target = form.attr('target');
|
116
|
+
|
117
|
+
window.open("about:blank",target,"top=100,left=150,width=500,height=500,scrollbars=1,location=0,menubar=0,toolbar=0,status=1,directories=0,resizable=1");
|
118
|
+
|
119
|
+
form.submit();
|
120
|
+
|
121
|
+
return false;
|
122
|
+
|
123
|
+
}
|
124
|
+
|
125
|
+
});
|
126
|
+
|
127
|
+
});
|
128
|
+
|
129
|
+
```
|
2
ご回答頂いた内容に基づいてコードの変更を行いましたので修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
<td><div>
|
14
14
|
|
15
|
-
<form action='edit.php' method='POST'
|
15
|
+
<form action='edit.php' method='POST'>
|
16
16
|
|
17
17
|
<input type='hidden' name='ce_id' value='".$cid."'>
|
18
18
|
|
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
<input type='hidden' name='ce_fnam' value='".$code_name."'>
|
26
26
|
|
27
|
-
<a href='javascript:
|
27
|
+
<a href='javascript:void(0)' class='cedit'>" .$code_name. "</a></form>
|
28
28
|
|
29
29
|
</div></td></tr></table>";
|
30
30
|
|
@@ -36,25 +36,23 @@
|
|
36
36
|
|
37
37
|
$(function(){
|
38
38
|
|
39
|
-
$("
|
39
|
+
$("a.cedit").on('click',function(){
|
40
40
|
|
41
41
|
window.open("about:blank","edit","top=100,left=150,width=500,height=500,scrollbars=1,location=0,menubar=0,toolbar=0,status=1,directories=0,resizable=1");
|
42
42
|
|
43
|
-
|
43
|
+
$(this).parent('form').target = "edit";
|
44
44
|
|
45
|
-
|
45
|
+
$(this).parent('form').action = "code_edit.php";
|
46
46
|
|
47
|
-
|
47
|
+
$(this).parent('form').method = "post";
|
48
48
|
|
49
|
-
|
49
|
+
$(this).parent('form').submit();
|
50
50
|
|
51
51
|
return false;
|
52
52
|
|
53
|
-
}
|
54
|
-
|
55
53
|
});
|
56
54
|
|
57
|
-
});
|
55
|
+
});
|
58
56
|
|
59
57
|
```
|
60
58
|
|
1
上部コードの言語をhtmlと記述していましたが、正しくはPHPでしたので、言語名を修正し、コードに、リスト表示部分の頭からを付け足しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,15 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
``` h
|
5
|
+
``` php
|
6
|
+
|
7
|
+
print " <table><tr>
|
8
|
+
|
9
|
+
<td><div>" .$e_name. "</div></td>
|
10
|
+
|
11
|
+
<td><div>" .$cus. "</div></td>
|
12
|
+
|
13
|
+
<td><div>
|
6
14
|
|
7
15
|
<form action='edit.php' method='POST' name='toedit'>
|
8
16
|
|
@@ -17,6 +25,10 @@
|
|
17
25
|
<input type='hidden' name='ce_fnam' value='".$code_name."'>
|
18
26
|
|
19
27
|
<a href='javascript:toedit.submit()' id='cedit'>" .$code_name. "</a></form>
|
28
|
+
|
29
|
+
</div></td></tr></table>";
|
30
|
+
|
31
|
+
|
20
32
|
|
21
33
|
```
|
22
34
|
|
@@ -36,6 +48,8 @@
|
|
36
48
|
|
37
49
|
document.toedit.submit();
|
38
50
|
|
51
|
+
return false;
|
52
|
+
|
39
53
|
}
|
40
54
|
|
41
55
|
});
|