2012-01-26 7 views
0

PHP의 while 루프에서 반환 된 데이터를 정렬하는 데 문제가 있습니다.PHP while 루프 정렬

기본적으로 나는 데이터베이스에서 작업의 시간 슬롯 일정을 반환하려고하는데 문제는 모든 시간 슬롯이나 모든 클라이언트에서 한 시간 슬롯에서 같은 결과를 얻는 것 같습니다.

내가 원하는 무엇 : 행의

이 4 시간은 한 달에 4 주를 나타냅니다.

각 클라이언트의 이름은 작업이 완료되면

 <div class="calendar"> 
     <div class="header"> 
      <div class="ts">TIMESLOT</div> 
      <div class="day">MON</div> 
      <div class="day">TUE</div> 
      <div class="day">WED</div> 
      <div class="day">THUR</div> 
      <div class="day">FRI</div> 
     </div> 
     <div class="slots"> 

     <div class="time">09:45 - 10:45</div> 
     <?php 
     while($ssrow = $scedule->fetch_object()) { 
      $scid = $ssrow->scid; 
      $scclient = $ssrow->client; 
      $sccomplete = $ssrow->completed;  
     ?> 
      <div class="client"><span id="<?php echo $scid; ?>"><?php echo $scclient; ?></span><div></div></div> 
     <?php 
     } 
     ?> 
     </div> 
    </div> 

이 모두를 던졌습니다 (H = 단지 시각적 알림)

내 코드를 jeditable 및 체크 Ajax를 사용하여 회색 사각형을 사용하여 이미 편집 가능한 클라이언트 하나의 거대한 혼란 아웃 이름과 내 머리가 그것을 해결하기 위해 노력 상처를 수는 ... 어떤 도움은 매우 ... 여기 감사

PHP 함수 내 전화

현서 일정 기능

function seoschedule() { 
$mysqli = DB::connection(); 
return $mysqli->query('SELECT * FROM seoschedule'); 

} 모든 것이 하나 개의 사업부로 출력됩니다 같은 코드의 사용자 비트가 보이는에서

+0

일정을 실제로 받으려면 어떻게해야합니까? 그게 우리가 해결책을 찾는 데 도움이 될지 궁금합니다. 또한 클라이언트가 그 슬롯에 아직 등록하지 않았기 때문에 일부 셀이 비어있는 것으로 나타나면 클라이언트 변수를 설정 해제해야합니다. 그렇지 않으면 빈 셀에 이전 행의 변수가 표시됩니다. 데이터베이스 – bowlerae

+0

필자는 함수 및 함수 자체에 대한 호출을 추가했습니다. –

답변

1

:

<div class="time">09:45 - 10:45</div> 
<?php 
    while($ssrow = $scedule->fetch_object()) { 
--> output data 
} 
?> 
</div> 

당신은 '시간'증가하지 당신의 루프.

'시간'div를 만들고 그 시간에 해당하는 값을 가진 내부 루프가 필요합니다.