【问题标题】:How to make student id card in horizontal shape如何制作横版的学生证
【发布时间】:2018-06-11 05:47:34
【问题描述】:

如何制作横版的学生证?

此代码以垂直形状显示身份证,我想要水平形状。我该如何解决这个问题?请帮我解决这个问题。

我想要这样:

----------------------------------
| Photo    | Student Detail      |
----------------------------------
  here     |Student Name :       |
           |Roll No:             |
  photo    |Classs :             |
           |Grn    :             |
           |Father Name :        |
----------------------------------

现在它的显示是这样的:

--------------------------------------------------------
Photo                  |        Student Detail         |
--------------------------------------------------------
      here     |                     
               |
      photo    |
               |
               |
--------------------------------------------------------
Student Name:                                          |
Roll No:                                               |
Class:                                                 |
Grn:                                                   |
Father Name:                                           |
--------------------------------------------------------

代码:

echo "<table class='hovertable' border='1' cellpadding='0' cellspacing='0'>";
echo "<tr><th>Photo</th><th>Student Detail</th></tr>";

if ($rows > 0) {
        while($row = mysql_fetch_array($result)) {
                echo "<tr><td>";
      echo "<img src=http://localhost/student/images/".$row['photo'] ." width='150' height='100'></a></td>";
      echo "<tr><tr><td>";
                echo $row['name'];
                echo "</tr></td>";
        echo "<tr><td>";
                echo $row['rollno'];
                echo "</tr></td>";
        echo "<td>";
                echo $row['fathername'];
                echo "</tr></td>";
        echo "<td>";
        echo $row['class'];
                echo "</td></tr>";

        }
} else {
        echo "<tr><td colspan=\"5\">No results found!</td></tr>";
}

echo "</table>";

【问题讨论】:

  • 为什么你用 PHP 来回显这么多 HTML?
  • 我会评估使用div 和一些好的css 然后使用table 无论如何尝试在周围放置一些宽度
  • fabio 我该如何解决它你能告诉我吗

标签: php mysql html-table


【解决方案1】:

详细信息在照片下方,因为您在$row['name'] 之前开始了一个新行。您不能按照您的方式嵌套行。如果您想将详细信息与照片并排显示,则必须以&lt;td&gt; 标签开头,然后使用&lt;br/&gt; 分隔部分

echo '<td>';
echo $row['name'], '<br/>';
echo $row['rollno'], '<br/>';
echo $row['fathername'], '<br/>';
echo $row['class'], '<br/>';
echo '</td></tr>';

&lt;div&gt; 标签,正如@Fabio 在 cmets 中已经建议的那样。

【讨论】:

    猜你喜欢
    • 2020-09-11
    • 2014-02-11
    • 2022-08-03
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多