我如何使用php编写代码以在一个id下显示更多transections?

时间:2017-05-10 11:59:57

标签: php html

我想要设置如下页面 I want to set the page like the picture 但它显示如下图。 But it show like below 现在我该怎么办?

<?php
    mysql_connect("localhost","root");
    mysql_select_db("simple");
    $res=mysql_query("SELECT c.*, a.* FROM simple_tb c, ac a WHERE c.id=a.sid ");
    while($row=mysql_fetch_array($res))
    {
?>

    <link rel="stylesheet" type="text/css" href="demo.css" media="screen" /></head>
    <h1 align="center"> ABC IDEAL SCHOOL AND COLLEGE</h1>
    <h3 align="center">Baraiyahat, Chittagong, 01772969874 </h3>
<p align="center">Students Tuetion Fee Payment Sheet<br></p>
    <table class="table" align="center"width="800"  bgcolor="skyblue">
        <tr><td width="25%">ID No:</td><td width="25%"><?php echo $row['sid'];?></td></tr>
        <tr><td>Name:</td> <td><?php echo $row['n'];?></td></tr>
        <tr><td>Class:</td><td><?php echo $row['c'];?></td></tr>
        <tr><td>Roll:</td> <td><?php echo $row['r'];?></td></td></tr>
    </table>
<br>
<h4 ALIGN="CENTER">PAYMENT STATUS</H4>
<table align="center"width="800" BORDER="1" bgcolor="LIGHTGREEN">
<tr><td align="center"><B>DATES</B></td><td align="center"><B>DESCRIPTION</B></td><td align="center"><B>MEMO NO</B></td><td align="center"><B>BDT</B></td></tr>
    <tr>
        <td align="center"><?php echo $row['d'];?></td>
        <td align="center"><?php echo $row['des'];?></td>
        <td align="center"><?php echo $row['m'];?></td> 
        <td align="center"><?php echo $row['t'];?></td>
 <td align="center"></td>
    </tr>
</table>
<?php
}
?>

2 个答案:

答案 0 :(得分:0)

你可以使用如下的嵌套循环,这需要一些调整,因为它没有经过测试。

<?php
    mysql_connect("localhost","root");
    mysql_select_db("simple");
    $res=mysql_query("SELECT c.* FROM simple_tb c");
    while($row=mysql_fetch_array($res))
    {
?>

    <link rel="stylesheet" type="text/css" href="demo.css" media="screen" /></head>
    <h1 align="center"> ABC IDEAL SCHOOL AND COLLEGE</h1>
    <h3 align="center">Baraiyahat, Chittagong, 01772969874 </h3>
<p align="center">Students Tuetion Fee Payment Sheet<br></p>
    <table class="table" align="center"width="800"  bgcolor="skyblue">
        <tr><td width="25%">ID No:</td><td width="25%"><?php echo $row['id'];?></td></tr>
        <tr><td>Name:</td> <td><?php echo $row['n'];?></td></tr>
        <tr><td>Class:</td><td><?php echo $row['c'];?></td></tr>
        <tr><td>Roll:</td> <td><?php echo $row['r'];?></td></td></tr>
    </table>
<br>
<?php
    mysql_connect("localhost","root");
    mysql_select_db("simple");
    $res=mysql_query("SELECT  a.* FROM simple_tb c, ac a WHERE c.id=a.sid ");
    while($row2=mysql_fetch_array($res))
    {
?>

<h4 ALIGN="CENTER">PAYMENT STATUS</H4>
<table align="center"width="800" BORDER="1" bgcolor="LIGHTGREEN">
<tr><td align="center"><B>DATES</B></td><td align="center"><B>DESCRIPTION</B></td><td align="center"><B>MEMO NO</B></td><td align="center"><B>BDT</B></td></tr>
    <tr>
        <td align="center"><?php echo $row2['d'];?></td>
        <td align="center"><?php echo $row2['des'];?></td>
        <td align="center"><?php echo $row2['m'];?></td> 
        <td align="center"><?php echo $row2['t'];?></td>
 <td align="center"></td>
    </tr>
</table>
<?php
}
?>
<?php
}
?>

答案 1 :(得分:-2)

<?php
    mysql_connect("localhost","root");
    mysql_select_db("simple");
    $res=mysql_query("SELECT * FROM simple_tb");
    while($row=mysql_fetch_array($res))
    {
?>
    <link rel="stylesheet" type="text/css" href="demo.css" media="screen" /></head>
    <h1 align="center"> ABC IDEAL SCHOOL AND COLLEGE</h1>
    <h3 align="center">Baraiyahat, Chittagong, 01772969874 </h3>
    <p align="center">Students Tuetion Fee Payment Sheet<br></p>
    <table class="table" align="center"width="800"  bgcolor="skyblue">
        <tr><td width="25%">ID No:</td><td width="25%"><?php echo $row['id'];?></td></tr>
        <tr><td>Name:</td> <td><?php echo $row['n'];?></td></tr>
        <tr><td>Class:</td><td><?php echo $row['c'];?></td></tr>
        <tr><td>Roll:</td> <td><?php echo $row['r'];?></td></td></tr>
    </table>
    <br>
    <h4 ALIGN="CENTER">PAYMENT STATUS</H4>
        <table align="center"width="800" BORDER="1" bgcolor="LIGHTGREEN">
            <tr>
                <td align="center"><B>DATES</B></td>
                <td align="center"><B>DESCRIPTION</B></td>
                <td align="center"><B>MEMO NO</B></td>
                <td align="center"><B>BDT</B></td>
            </tr>
<?php
        $res2=mysql_query("SELECT * FROM ac WHERE sid=".$row['id']);
        while($row2=mysql_fetch_array($res2))
        {
?>
            <tr>
                <td align="center"><?php echo $row2['d'];?></td>
                <td align="center"><?php echo $row2['des'];?></td>
                <td align="center"><?php echo $row2['m'];?></td> 
                <td align="center"><?php echo $row2['t'];?></td>
                 <td align="center"></td>
            </tr>
<?php
        }
        </table>
    }
?>

这对你有用