for문~ 질문드려요 ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

for문~ 질문드려요 ㅠ 정보

for문~ 질문드려요 ㅠ

본문

안녕하십니까?
글을 클릭하는거보다 마우스오버시 레이어로 글내용을 보여주고 싶습니다.
근데 문제는 각각의 글이 보여지는게 아니라,
for문 제일 마지막 글만 잡혀서 모든 내용이 마지막ID의 글로만 보여집니다.
어떻게 해야할지 도움 부탁드립니다.
참고로 <tr>~</tr>을 반복하는것이 아니라 $id값만 추출하고 싶습니다.

             
$SQL = "select * from table;           
$Rs = mysql_db_query($db_name, $SQL, $DbCon);
$Total = mysql_num_rows($Rs);

$memo = ""; 
for($i = 0;$i < $Total; $i++) {           
$id = mysql_result($Rs, $i, "id");
$name = mysql_result($Rs, $i, "name");
if ($memo != "") $memo .= "<br>";
$memo .= $name";
}
   
<tr>
<td id="a[]" alt="<?=$id?>"> $memo </td>
</tr>

<script>
function p(){
}
document.onmousemove=function(){
oElement = document.elementFromPoint(event.x, event.y);//마우스가 움직일때의 대상객체
if(oElement.id.indexOf('a')!=-1){//id에 a가 있다면,
d.style.display=''; //레이어를 보이고
d.style.pixelLeft=event.x+10; //레이어의 가로 위치지정
d.style.pixelTop=event.y;//레이어의 세로위치 지정
d.innerHTML=oElement.alt;//.split("@@").join("<br>");//레이어의 내용 출력
} else {
d.style.display='none';//마우스가 엄한곳에 잇으면, 레이어 출력 off
}
}
</scRIPT>
  • 복사

댓글 전체

$memo = ""; 
for($i = 0;$i < $Total; $i++) {           
$id = mysql_result($Rs, $i, "id");
$name = mysql_result($Rs, $i, "name");
if ($memo != "") $memo .= "<br>";
$memo .= $name";
}
   
<tr>
<td id="a[]" alt="<?=$id?>"> $memo </td>
</tr>
===============================================================

$id = array();
$memo = ""; 
for($i = 0;$i < $Total; $i++)
{           
    $id[] = mysql_result($Rs, $i, "id");
    $name = mysql_result($Rs, $i, "name");
    if ($memo != "")
    $memo .= "<br>";
    $memo .= $name";
?>
   
<tr>
<td id="a[]" alt="<?php echo $id[$i];?>"> <?php echo $memo;?> </td>
</tr>

<?php
} // for end
?>
*point
배열형태로 값을 받아 배열로 저장 후 배열로 뿌리기~ array() 함수 참조!

추가로 fetch_array 로 간단히 할 수 있음!  검색요망, php 메뉴얼
© SIRSOFT
현재 페이지 제일 처음으로