2013-05-04 5 views
0
를 표시하기위한 모달을 사용하여 문제

내가 만든리스트는 dinamically 사용했다 PHP부트 스트랩 : 동적 데이터

while($row = $result->fetch_assoc()){ //$row is a row fetched from my database 
<tr> 
    <td><?php echo $row['id']?></td> 
    <td><?php echo $row['name']?></td> 
    <td><?php echo $row['surname']?></td> 
    <td><a href="#Modal" <?php echo "id= " . $row['username'] ?> class="btn btn-small btn-info" data-toggle="modal" > Vedi</a></td> 
</tr> 
} 

모달이 같은 것입니다 :

<div id="Modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true"> 
     <div class="modal-header"> 
     <a class="close" data-dismiss="modal" aria-hidden="true">×</a> 
     <h3 id="myModalLabel">user information</h3> 
     </div> 
     <div class="modal-body" id="loadInfo"> 
     <div class="row-fluid"> 
      <div class="span12"> 

     <!-- my php code here --> 

     </div> 
     </div> 
    </div> 
</div> 

내 PHP 코드가 정확한 사용자에게 받아야합니다 . 그래서 Modal이 적절한 PHP 코드를 실행하기 위해이 ID를받을 수 있어야합니다.

이 결과는 어떻게 얻을 수 있습니까?

+0

왜 downvote? . – GVillani82

+0

모달에 원하는 내용을 업데이트하는 링크에서 jQuery 클릭 핸들러를 설정합니다. 브라우저에서 PHP를 실행할 수 없으므로 사용자의 기대치가 명확하지 않습니다. – charlietfl

+0

@ Joseph82 나는 같은 문제에 직면하고 있습니다. 나는 초보자이며이를 구현하는 방법을 모릅니다. 동적 목록이 있지만 YouTube iFrame을 사용하여 모달로 표시하면 첫 번째 동영상 만 재생됩니다. 제가 도움을받을 수 있도록 코드를 공유해주십시오. 미리 감사드립니다. – Jiteen

답변

1

자바 스크립트 변수에 사용자 정보 값을 할당하십시오. 모달 토글 버튼에 데이터 속성을 data-user_id=<?php echo $row['id']; ?>과 같이 추가하고 jquery 클릭 핸들러를 사용하여 클릭 한 버튼과 일치하도록 모달의 내용을 업데이트하십시오.

관련 문제