테이블에 데이터 테이블을 그룹화 할 때 문제가 있습니다. 나는 만들었지 만 결과가 예상과 다를 것이라고 생각합니다.어떻게 데이터를 PHP로 그룹화하고 테이블 (테이블의 테이블)에 표시합니까?
<?php
$conn=mysql_connect('localhost','root','');
mysql_select_db('things',$conn) or die ("Database Not Found");
$result = mysql_query("SELECT id, name, size, color FROM things ORDER BY color");
$state = -1;
$no = 1;
echo '<table border=1><tr><td>INDEX OF COLOR</td></tr><tr><td>';
while($row = mysql_fetch_array($result)) {
if($state!= $row['color']) {
$no = 1;
echo '<tr bgcolor=yellow><td>'.$row['color']."</td></tr>";
echo '<tr><td><table border=1><tr><th>no</th><th>NAME OF HERO</th></tr>';
$state = $row['color'];
}
echo '<tr><td>'.$no.'</td><td>'.$row['name'].'</td></tr>';
$no++;
}
echo '</td></tr></table>';
?>
그 코드가 테이블에 잘못된 테이블을 생성합니다
이
은 예제 스크립트입니다. 원하는 결과는 색상 그룹 >> 세부 정보 (표)입니다. 나는이 :)이+-------------------+
| INDEX OF COLOR |
+-------------------+
|RED |
+-------------------+
| +----------+ |
| |HERO | |
| +----------+ |
| |ROBIN | |
| +----------+ |
| |INCREDIBLE| |
| +----------+ |
+-------------------+
|BLUE |
+-------------------+
| +----------+ |
| |HERO | |
| +----------+ |
| |SPIDEY | |
| +----------+ |
| |SUPER MAN | |
| +----------+ |
| |ICE MAN | |
| +----------+ |
+-------------------+
이 사람이 나를 도울 수처럼 될 필요
, 왜이 코드를 잘못? 감사합니다. :)
지금 어떤 결과가 나타 납니까? –
현재 결과 : http://bahalabs.com/uploads/error.png – bijou
제목이 모두 대문자 일 필요는 없습니다. 단지 2 센트. –