首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PhP表单中的数据显示HTML

使用PhP表单中的数据显示HTML
EN

Stack Overflow用户
提问于 2020-04-13 07:35:00
回答 1查看 55关注 0票数 1

我需要用从PhP表单获得的数据显示一个HTML表。我做了这样的事,但不正常。它显示列标题顶部的数据行。下面是代码:

代码语言:javascript
复制
<html>
  <body>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
      Nome: <input type="text" name="nome">
      Ragione sociale: <input type="text" name="rag">
      Indirizzo: <input type="text" name="ind">
      Partita IVA: <input type="text" name="iva">
      <input type="submit">
    </form>

    <?php

    if ($_SERVER["REQUEST_METHOD"] == "POST") {
      $name = htmlspecialchars($_REQUEST['nome']);
      $rag = htmlspecialchars($_REQUEST['rag']);
      $ind = htmlspecialchars($_REQUEST['ind']);
      $iva = htmlspecialchars($_REQUEST['iva']);

      }

    ?> 

   <table>
    <tbody>
      <tr>
        <?php
        $a = array($name,$rag,$ind,$iva);
        for ($i=0; $i<count($a); $i++){
                print_r($a[$i]);
          echo "   ";
        }
        ?> 
      </tr>
      <tr>
        <td>|Nome|</td>
        <td>Ragione Sociale|</td>
        <td>Indirizzo|</td>
        <td>Partita IVA|</td>

      </tr>
     </tbody>
    </table>

  </body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-13 07:50:20

您可以在第一行打印数据,而不为数据输出任何<td>。然后在第二行打印标题/标题。像这样改变你的桌子,看看这是不是你想要的:

代码语言:javascript
复制
<table>
    <thead>
        <tr>
            <th>|Nome|</th>
            <th>Ragione Sociale|</th>
            <th>Indirizzo|</th>
            <th>Partita IVA|</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <?php
            $a = array($name,$rag,$ind,$iva);
            for ($i=0; $i<count($a); $i++){
                echo "<td>";
                echo $a[$i];
                echo "</td>";
            }
            ?>
        </tr>
    </tbody>
</table>

关于表的更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table

编辑:我还建议把你的表格放在if ($_SERVER["REQUEST_METHOD"] == "POST") {里面,这样它只会在你提交表格后打印出来

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61183349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档