2013-10-16 4 views
0

MYSQL 데이터베이스에서 수백 개의 데이터를 추출한 다음 테이블에 채 웁니다. 각 테이블에는 미리보기 버튼을 생성하는 열 이름 "미리보기"가 있습니다. 해당 미리보기 단추를 클릭하면 해당 행의 응용 프로그램 ID를 genpdf.php로 전달해야하지만 특정 행의 응용 프로그램 ID를 전달할 수 있습니다.동적으로 생성 된 행의 값 찾기

<form id="genpdf" action="genpdf.php" method="POST">      
    <h3 style="padding:10px;">List of Application Submitted</h3> 
    <table width="100%" style="padding: 10px;">    
     <tr> 
      <td><strong>S. No.</strong></td> 
      <td><strong>Application ID</strong></td> 
      <td><strong>Name</strong></td> 
      <td><strong>Date of Birth</strong></td> 
      <td><strong>Telephone</strong></td> 
      <td><strong>Email</strong></td> 
      <td><strong>Preview</strong></td>  
     </tr>  
    <?php 
     $i = 1; 
     while($row = mysql_fetch_array($record)) 
     { 
      echo '<tr><td>' . $i . '</td>'; 
      echo '<td>' . $row['applicationid'] . '</td>'; 
      echo '<td>' . $row['title'] . ' ' . $row['firstname'] . ' ' . $row['middlename'] . ' ' . $row['familyname'] . '</td>'; 
      echo '<td>' . $row['dobmonth'] . '/' . $row['dobday'] . '/' . $row['dobyear'] . '</td>'; 
      echo '<td>' . $row['telephonet4'] . '</td>'; 
      echo '<td>' . $row['emailt4'] . '</td>'; 
      echo '<td><input type="submit" value "Preview" /></td>'; 
      $i += 1; 
     } 
    ?> 
    </table> 
</form> 

답변

0

양식 제출 버튼을 genpdf.php 페이지를 호출하는 일반 링크로 바꾸고 applicationId를 HTTP GET 매개 변수로 추가해야합니다.

<a href="genpdf.php?applicationid=$row['applicationid']">Preview</a> 
+0

정말 멋지다. 그것을 알아 내기 위해 8 시간을 소비했다. 그러나이 사이트에서 대답을 얻는 데 10 분이 걸렸다. – MahiloDai

+0

그게 당신이 찾고 있던 aswer 경우 문제를 해결하고 그것을 해결 (녹색 확인 표시)로 표시하시기 바랍니다. – tmandry

관련 문제