2013-03-13 2 views
0

글쎄, 여기서 큰 어려움을 겪고 있으며, 알아낼 수 없을 것 같아서 여기서 물어볼 것입니다.표 형식 .PHP/HTML

 <?php 
      echo "<table id='teble1'>"; 
      while($info = mysql_fetch_array($data)) { 

       echo"<tr>\r"; 
       echo"<td>\r"; 
       echo "<a href=\"".$info['Hackforums_PLink']."\">".$info ['Hackforums_UName']."</a>\r"; 
       echo "</td>\r"; 
       echo "</tr>\r"; 
       echo"<tr>\r"; 
       echo"<td>\r"; 
       echo "<a href=\"".$info['Osu_PLink']."\">".$info['Osu_UName']."</a>\r"; 
       echo"</td>\r"; 
       echo"</tr>\r"; 
      } 
      echo"</table>"; 
     ?> 

좋아 지금은 내가 Osu_PLink 및 Osu_UName 내가 곱셈이 할 일을 시도했지만 작동 할 수 없습니다 Hackforums_PLink 및 Hackforums_UName의 권리를 나열해야하는 문제가있다, 그것은 특히입니다 : 는이 코드를 에코를 사용하기 때문에 혼란 스럽습니다. 나는 이런 식으로 PHP를 사용 해본 적이 없으며 테이블 헤더 (Hackforums 이름 및 Osu! 이름)를 얻는 방법을 알고있는 경우에도 여기에서 진행하는 방법을 모르므로 여기서 도와 주실 수 있습니까?

+2

WTF의 추천되지 않습니다하기 전에 다음?!? 태그 중첩 ......... 단지 오타가 될 수 있습니다. –

+0

어쨌든 나는 행을 사용해 보았지만 이전 태그를 삭제하는 걸 깜박했습니다. –

답변

0

PHP를 약간 작성해야합니다.

 <table id='teble1'> 
     <?php while($info = mysql_fetch_array($data)) : ?> 
      <tr> 
      <td><a href="<?php echo $info['Hackforums_PLink'] ?>"><?php echo $info ['Hackforums_UName'] ?></a></td> 
      <td><a href="<?php echo $info['Osu_PLink'] ?>"><?php echo $info ['Osu_UName'] ?></a></td> 
      </tr> 
     <?php endwhile; ?> 
     </table> 
+0

일종의 내 테이블 헤더가 각각 새로운 세포. 이 문제를 해결하는 방법에 대한 아이디어는 그들과 1 행만 있어야합니다. –

+0

일반적으로 while 루프 외부에 넣을 것이지만 $ 정보는 while 루프 내에서만 사용할 수 있기 때문입니다. 나는 count를 유지하고 count가 하나와 같고 show header가 같으면 if 문을 씁니다. 이해가 되니? – dciso

0

원하는 것이 무엇입니까 ??

  echo"<tr>"; 
      echo"<td>"; 
      echo "<a href=\"".$info['Hackforums_PLink']."\">".$info ['Hackforums_UName']."</a>"; 
      echo "</td>"; 
      echo"<td>"; 
      echo "<a href=\"".$info['Osu_PLink']."\">".$info['Osu_UName']."</a>\r"; 
      echo"</td>"; 
      echo "</tr>"; 

새 행은 항상 이전 행까지 내려갑니다. 그래서 당신은 같은 줄에 넣어야합니다.

0

잘 이해하면 두 셀을 같은 줄에 표시하고 싶습니까? 그들이 표시 할 새 행을 강제로이 경우, 중간

 echo "</tr>\r"; 
     echo"<tr>\r"; 

제거.

쓸어 ou는 테이블 헤더를 추가 할 , 그냥 추가하여 while 루프

echo "<tr><th><td>Hackforums Name</td><td>Osu! Name</td></th></tr>"; 

아, 그리고 BTW,로 MYSQL_ASSOC는 PHP 5.5