2012-09-02 2 views
1

것은 데이터베이스에 저장하는 응용 프로그램 양식을 만들었습니다. 그리고 다른 페이지에서 첫 번째 열이 단일 응용 프로그램에 대한 하이퍼 링크 인 php 테이블에 mysql 테이블의 일부 행만 표시하도록합니다. 내 질문은 자동으로 각 양식에 대한 하이퍼 링크와 페이지를 만들 수있는 방법입니까?Mysql 테이블의 행에서 하이퍼 링크

이 지금

mysql_connect("host", "user", "password") or die(mysql_error()); 
mysql_select_db("dbname") or die(mysql_error()); 
$data = mysql_query("SELECT * FROM applications ") or die(mysql_error()); 
echo ' <table width="760" border=1> 
        <tr> 
         <th>Заявление<br>От дата:</th> 
         <th>От/До</th> 
         <th>Статус</th> 
        </tr>'; 
    while($info = mysql_fetch_array($data)) 
     { 
      echo ' 
        <tr> 
         <td><a href="applications.php?id=' . $row['id'] . '">'.$info['today'] .'</a></td> 
         <td>От '.$info['data1data'] .'.'.$info['data1mesec'] .'.'.$info['data1god'] .' до '.$info['data2data'] .'.'.$info['data2mesec'] .'.'.$info['data2god'] .' </td> 
         <td>'; 
          if($info['status'] == 1) { 
           echo '<img src="Images/approved.jpg" />'; 
          } 
          else { 
           echo '<img src="Images/declined.jpg" />'; 
          } 

      echo '   </td> 
        </tr> '; 
     } 
echo '</table>'; 

내가 얻기 위해 노력하고 그 결과에 대한 내 코드 것은 모든 응용 프로그램과 내가 하나의 웹 페이지로 리디렉션 응용 프로그램의 첫 번째 열에서 3 열 및 행이있는 테이블입니다 그 신청서와이 링크에 대한 자동 내가 너무 많은 이해하지? "applications.php ID = [응용 프로그램 ID]"

+0

그래서 문제가 id $ _REQUEST [ 'id']를 다음 페이지에서 application.php에 가져 가서 물건을 처리합니다. –

답변

-1

같은 코드 뭔가에 의해하지만 수 :

<?php 
$query = mysql_query("SELECT * FROM applications"); 
while($t = mysql_fetch_array($query)){ 
    echo '<a href="'.$t['hyperlink'].'">'.$t['name'].'</a><br/>'; 
} 
?> 

무슨 문제인지 모르겠다.

+0

코드를 링크에 추가하면 페이지로 리디렉션됩니다. 그 자신이 만든 것)은 표의 값을 제외한 각 응용 프로그램에 대해 정확히 동일합니다 – w4kv