2013-10-28 1 views
0

알파벳순으로 테이블을 만드는 방법은 무엇입니까?하위 열 이름을 사전 순으로 만드는 방법은 무엇입니까?

다음은 코드입니다.

<table width="100%"> 
<tr class="head"> 
<th>Date of entry</th> 

<th>Date of Baptisim</th> 
<th>Name of the Child</th> 

<th>Birthday</th> 
<th>Mother</th> 
<th>Father</th> 
<th>Mother's Address</th> 
<th>Father's Address</th> 
<th>Current Address</th> 
<th>Ninong/Ninang</th> 

<th>Amount Paid</th> 
<th>Priest</th> 
</tr> 
<?php 

$sql=mysql_query("select * from persons"); 
$i=1; 
while($row=mysql_fetch_array($sql)) 
{ 
$da=$row['da']; 
$entry=$row['entry']; 
$name=$row['name']; 

$bday=$row['bday']; 
$mot=$row['mot']; 
$fat=$row['fat']; 
$motadd=$row['motadd']; 
$fatadd=$row['fatadd']; 
$ca=$row['ca']; 
$nn=$row['nn']; 
$paid=$row['paid']; 
$priest=$row['priest']; 
if($i%2) 

{ 
?> 
<tr id="<?php echo $id; ?>" class="edit_tr"> 
<?php } else { ?> 
<tr id="<?php echo $id; ?>" bgcolor="#f2f2f2" class="edit_tr"> 
<?php } ?> 
<td class="edit_td"> 
<span class="text"><?php echo $da; ?></span> 
</td> 

<td> 
<span class="text"><?php echo $entry; ?></span> 
</td> 

<td> 
<span class="text"><?php echo $name; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $bday; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $mot; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $fat; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $motadd; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $fatadd; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $ca; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $nn; ?></span> 
</td> 

<td> 
<span class="text"><?php echo $paid; ?></span> 
</td> 
<td> 
<span class="text"><?php echo $priest; ?></span> 
</td> 
</tr> 

<?php 
$i++; 
} 
?> 

</table> 

form action="addper.php" method="post"> 
<div style="margin-left: 48px;"> 
    Date Of Entry:<input name="da" type="date" /> 
    </div> 
    <div style="margin-left: 48px;"> 
    Date Of Baptisim:<input name="entry" type="date" /> 
    </div> 
    <br /> 
    <div style="margin-left: 48px;"> 
    Name of the child:<input name="name" type="text" /> 
    </div> 
    <br /> 
    <div style="margin-left: 100px;"> 
    Birthday:<input name="bday" type="date" /> 
    </div> 
    <br /> 
    <div style="margin-left: 105px;">Mother: 
     <input name="mot" type="text" /> 
    </div> 
    <br /> 
<div style="margin-left: 105px;"> 
    Father:<input name="fat" type="text" /> 
    </div> 
    <br /> 
<div style="margin-left: 47px;"> 
    Mother's Address:<input name="motadd" type="text" /> 
    </div> 
    <br /> 
<div style="margin-left: 48px;"> 
    Father's Address:<input name="fatadd" type="text" /> 
    </div> 
    <br /> 
<div style="margin-left: 50px;"> 
    Current Address:<input name="ca" type="text" /> 
    </div> 
    <br /> 
<div style="margin-left: 60px;"> 
    Ninong/Ninang:<input name="nn" type="text" /> 
    </div> 
    <br /> 
    <div style="margin-left: 75px;"> 
    Amount Paid:<input name="paid" type="text" /> 
    </div> 
    <br /> 
    <div style="margin-left: 110px;"> 
    Priest:<input name="priest" type="text" /> 
    </div> 
    <br /> 

    <div style="margin-left: 127px; margin-top: 14px;"><input name="" type="submit" value="Add" /></div> 
</form> 
</div> 
+1

겠습니까 SQL 작업에 의해 ORDER? – andrewsi

답변

2

는 SQL 쿼리에 ORDER BY 절을 추가

SELECT * FROM persons ORDER BY name 
+0

그것은 참으로 놀라운 선생님이 당신의 의견에 감사드립니다 그것은 매력처럼 작동합니다 :) –

관련 문제