2012-12-21 2 views
-2

양식에 입력 한 ID 정보를 얻으려고합니다. ID가 ID 인 곳으로 ID를 입력 한 정보를 가져옵니다. 여기가 [ '용자 ID'] $ _POST의 행을 표시하는

<input type="text" class="DeathForms" name="userid" maxlength="4" /><br /> 

$result = mysql_query("SELECT name FROM users WHERE id='".$_POST['userid']."'") 
or die(mysql_error()); 
while($row = mysql_fetch_array($result)) { 
} 

지금 내가 얻으려고하는 부분입니다 .. 형태 & MySQL의 $ 행 부분입니다. 그렇게 할 수 있습니까? 이

<?php 
if (isset ($_POST['userid'])) 
{ 
file_put_contents('deathlist_' . $id . '.txt', "\n" . ' 
    <table width="800" align="center" class="DeathTable"> 
<tr> 
<td width="200" align="center" class="DeathName"><a class="DeathName" href="user?id=' .  $_POST['userid'] .'">' . $row['name'] . '</a></td> 
<td width="200" align="center" class="DeathLevel">' . $_POST['threat'] . '</td> 
</tr> 
</table><br />' . file_get_contents ('deathlist_' . $id . '.txt')); 
} 

?> 

      <?php 
     if (file_exists ('deathlist_' . $id . '.txt')) 
     { 
     echo file_get_contents('deathlist_' . $id . '.txt') . '</span>'; 
     } 
     ?> 

은 $ _POST [ '용자 ID']의 id에서 데이터베이스에 접근 가능 .. 내가 현재 가지고 무엇인가?

답변

0

당신은 echo이 필요 (나는 당신의 질문을 이해 경우)

echo $_POST['userid']; 
+0

음, 텍스트 파일에 삽입 한 다음 file_get_contents로 다시 출력합니다. – user1893203

0
<?php 
if (isset ($_POST['userid'])){ 
    $result = mysql_query("SELECT name FROM users WHERE id='".$_POST['userid']."'") 
       or die(mysql_error()); 

    while($row = mysql_fetch_array($result)) { 
     echo $row['threat']; 
    } 
} 
?> 
+0

글쎄, .txt 파일에 삽입되므로 웹 페이지에 출력 할 수 없습니다. – user1893203

+0

그런 다음 file_put_contents를 사용하십시오. – Tuim

+0

나는 file_put_contents를 사용하고 있습니다 .. – user1893203

1

첫 번째 팁 : 가정이 단지 몇 가지 예를 들어 데이터, 당신은 정말 최소한 변수를 탈출해야되지 당신 귀하의 쿼리에서 사용하거나 더 바람직하게는 PDO 또는 MySQLi를 사용하십시오.

나는 당신이 무엇을 요구하는지 정확히 모르겠다. while() 루프 (예 : $row["column_name"]) 내부에서 올바르게 열 이름을 참조하고 모든 내용을 에코하면 모든 것이 정상적이어야합니다.

+0

글쎄, 나는 그것을 텍스트 파일에 삽입하고 가져 오는 파일 _put_contents를 사용하고 있습니다. 웹 페이지로 나가기 – user1893203

관련 문제