이 페이지에는 행을 추가하는 버튼 ADD
이 있습니다. 추가 된 행이 채워지면 제출시 다른 페이지에 연결/링크 한 다음 채워진 정보가 해당 페이지에 표시됩니다. 그러나 문제는 두 번째 페이지의 추가 된 행에 대한 정보는 PHP를 사용하여 첫 번째 페이지에서 완성되었습니다. (불쌍한 영어와 이해를 바랍니다.)[PHP] 왜 추가 된 채워진 행이 표시되지 않고 표시되지 않았습니까?
<table width="600px" id="project">
<tr>
<td>1</td>
<td><textarea name="pro_1" cols="100" rows="2"></textarea></td>
</tr>
<tr>
<td>2</td>
<td><textarea name="pro_2" cols="100" rows="2"></textarea></td>
</tr>
<tr>
<td>3</td>
<td><textarea name="pro_3" cols="100" rows="2"></textarea></td>
</tr>
</table>
<input id="addbtn" type="button" name="addbtn" value="ADD">
JQUERY 스크립트 (행 추가 용) :
$(document).ready(function() {
$("#addbtn").click(function(){
var num=parseInt($("#project tr:last").text());
num+=1;
$("#project").append("<tr><td>"+num+"</td><td><textarea cols='100' rows='2'></textarea></td></tr>");
});
PHP 소스 코드 (2 페이지)
<table width="600px" id="pub">
<tr>
<td>1</td>
<td><?php echo $_post["pro_1"]; ?></td>
</tr>
<tr>
<td>2</td>
<td><?php echo $_post["pro_2"]; ?></td>
</tr>
<tr>
<td>3</td>
<td><?php echo $_post["pro_3"]; ?></td>
</tr>
</table>
<table width="600px" id="project">
<?php //to show the filled appended row but fail
$index = 1;
while(isset($_POST["pro_".$index])) {
?>
<tr>
<td><?php echo $index; ?></td>
<td><?php echo $_POST["pro_".$index]; ?></td>
</tr>
<?php
$index++;
} ?>
</table>
아래 출력 :
을
를 추가
name
속성을 추가하는 것을 잊었다 http://stackoverflow.com/questions/16410481/how-to-display-filled-information-of-appended -row-in-another-page) [this] (http://stackoverflow.com/questions/16414813/why-isnt-the-appended-rows-data-displayed-after-being-submitted) [질문] (http : //stackoverflow.com/questions/16591405/why-the-appended-rows-data-didnt-displayed-after-being-submitted). –왜냐하면 결코 작동하지 않기 때문에 ~~ 나는 많은 시간을 보냈지 만 여전히 똑같은 일을했기 때문에 화가 나게했다 ~ ~ 형제 .... 이해하길 바란다 – JCChan
@cryptic ツ 나는 여러분 모두를 stackoverflow에서 알아야한다. PHP에 대한 더 많은 지시가 필요합니다 .... 감사합니다 – JCChan