【问题标题】:How do I output this PHP Code in a Proper HTML Table Format? [duplicate]如何以正确的 HTML 表格格式输出此 PHP 代码? [复制]
【发布时间】:2017-06-27 15:19:41
【问题描述】:

我有以下 PHP 代码。我想在应该可读的适当表格中显示输出(在我的情况下是学生的分数)。

<?php

include_once("config.php");

$enrollmentno = $_POST['enrollmentno'];
$enrollmentno = mysql_real_escape_string($enrollmentno); // For MySQL injection

$result = mysql_query("SELECT * FROM exam WHERE enrollmentno='$enrollmentno'");

if ($row = mysql_fetch_array($exam)) {
    echo $row['enrollmentno'];
    echo $row['studentname'];
    echo $row['schoolname'];
    echo $row['class'];
    echo $row['physics'];
    echo $row['chemistry'];
    echo $row['zeology'];
    echo $row['botany'];
    echo $row['marksscored'];
    echo $row['totalmarks'];
    echo $row['percentagescored'];
} else {
    echo "Invalid Enrollment Number";
}

?>

【问题讨论】:

标签: php html mysql


【解决方案1】:

如果你想要一个实际的HTML table,那么你可以这样做:

if($row = mysql_fetch_array($exam))
{
    echo "<table>"; # Begin the table
    echo "<tr>"; # Begin a row
    echo "<td>" . $row['enrollmentno'] . "</td>"; # First column
    ...
    echo "<td>" . $row['percentagescored'] . "</td>"; # Last column
    echo "</tr>"; # Close the row
    echo "</table>"; # Close the table
}

【讨论】:

    【解决方案2】:

    试试这个,而不是你的if() 声明:

      echo '<table>';
    if($row = mysql_fetch_array($exam))
    {
    echo '<tr>';
    echo '<td>'.$row['enrollmentno'].'</td>';
    echo '<td>'.$row['studentname'].'</td>';
    echo '<td>'.$row['schoolname'].'</td>';
    echo '<td>'.$row['class'].'</td>';
    echo '<td>'.$row['physics'].'</td>';
    echo '<td>'.$row['chemistry'].'</td>';
    echo '<td>'.$row['zeology'].'</td>';
    echo '<td>'.$row['botany'].'</td>';
    echo '<td>'.$row['marksscored'].'</td>';
    echo '<td>'.$row['totalmarks'].'</td>';
    echo '<td>'.$row['percentagescored'].'</td>';
    echo '</tr>';
    }
    echo '</table>';
    

    【讨论】:

      【解决方案3】:
      <?php if ($row = mysql_fetch_array($exam)) : ?>
      
      <table>
          <tr>
              <td><?= $row['enrollmentno']; ?></td>
              <td><?= $row['studentname']; ?></td>
              <td><?= $row['schoolname']; ?></td>
              <td><?= $row['class']; ?></td>
              <td><?= $row['physics']; ?></td>
              <td><?= $row['chemistry']; ?></td>
              <td><?= $row['zeology']; ?></td>
              <td><?= $row['botany']; ?></td>
              <td><?= $row['marksscored']; ?></td>
              <td><?= $row['totalmarks']; ?></td>
              <td><?= $row['percentagescored']; ?></td>
          </tr>
      </table>
      
      <?php else : ?>
      
      <p>Invalid Enrollment Number</p>
      
      <?php endif; ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-28
        • 2021-08-10
        • 1970-01-01
        • 1970-01-01
        • 2010-09-07
        • 2011-03-27
        • 1970-01-01
        相关资源
        最近更新 更多