我不能在HTML表格中使用PHP

问题描述 投票:0回答:3

我已经创建了一个工作正常的表单,但是当我把它放在表中时,我无法工作。单击“分配任务”按钮时,assign.php中没有数据。 让我使用该表的原因是我试图找到一种方法可以使表单看起来不错。

-----我的HTML ------

    <html>
    <body>
    <form action="assign.php" method="post">
<table align="center" >
    <tr><td>Annotator:</td><td><SELECT name="annotator">
                               <option value= Adam >Adam</option>
                                </select></td></tr></br></br>

    <tr><td>Dialect:</td><td><SELECT name="dialect">
                             <option value= USA >USA</option>
                              </select></td></tr></br></br>

    <tr><td>Enter number of blogs:</td><td><INPUT type="text" name="numberofblogs"></td><td><div style = "color: grey"><I> blogs</I></div></td></tr>

    <tr><td>Percntage:</td><td><INPUT type="text" name="rednum"></td><td><div style = "color: grey"><I> % </I></div></td></tr>

    <tr><td></br></br><input type="submit" name="buttonSubmit" value="Assign Task"></td></tr>
</table>

-----我的PHP ------

<html>
<body>
 <?php  
   $annotator=$_POST["annotator"]; 
   $dialect=$_POST["dialect"];
   $numberofblogs= $_POST["numberofblogs"]; 
   $rednum=$_POST["rednum"];

   print "Name of annotator: ". $annotator ."<br>";
   print "Dialect: ". $dialect ."<br>";
   print "Total number of blogs is". $numberofblogs ."<br>";
   print "Percentage". $rednum ."<br>";
   ?>
  </body>
  </html>
php html forms html-table
3个回答
2
投票

发现了一些错误: - 表单没有结束标记。 - 使用br外部tr标签是错误的。

---- HTML表格----

<html>
    <body>
    <form action="assign.php" method="post">
      <table align="center" >
        <tr>
          <td>Annotator:</td>
          <td>
            <select name="annotator">
              <option value="Adam">Adam</option>
            </select>
          </td>
        </tr>
        <tr>
          <td>Dialect:</td>
          <td>
            <select name="dialect">
              <option value="USA">USA</option>
            </select>
          </td>
        </tr>
        <tr>
          <td>Enter number of blogs:</td>
          <td><input type="text" name="numberofblogs"></td>
          <td><div style = "color: grey;"><I> blogs</I></div></td>
        </tr>
        <tr>
          <td>Percentage:</td>
          <td><input type="text" name="rednum"></td>
          <td><div style = "color: grey"><I> % </I></div></td>
        </tr>
        <tr>
          <td></br></br><input type="submit" name="buttonSubmit" value="Assign Task"></td>
        </tr>
      </table>
    </form>
  </body>
</html>

--- PHP页面---

<html>
  <body>
   <?php  
     $annotator=$_POST["annotator"]; 
     $dialect=$_POST["dialect"];
     $numberofblogs= $_POST["numberofblogs"]; 
     $rednum=$_POST["rednum"];

     print "Name of annotator: ". $annotator ."<br>";
     print "Dialect: ". $dialect ."<br>";
     print "Total number of blogs is". $numberofblogs ."<br>";
     print "Percentage". $rednum ."<br>";
    ?>
  </body>
</html>

0
投票

它的工作从这里开始。请检查网络服务器是否正常工作。


0
投票

请参阅select:http://www.w3schools.com/tags/tag_select.asp的besic html语法

添加表单关闭标记,您错过了选项值中的引用修复它,它应该工作:)

 <html>
    <body>
    <form action="assign.php" method="post">
        <table align="center">
            <tr>
                <td>Annotator:</td>
                <td><SELECT name="annotator">
                        <option value="Adam">Adam</option>
                    </select></td>
            </tr>


            <tr>
                <td>Dialect:</td>
                <td><SELECT name="dialect">
                        <option value="USA">USA</option>
                    </select></td>
            </tr>


            <tr>
                <td>Enter number of blogs:</td>
                <td><INPUT type="text" name="numberofblogs"></td>
                <td>
                    <div style="color: grey"><I> blogs</I></div>
                </td>
            </tr>

            <tr>
                <td>Percntage:</td>
                <td><INPUT type="text" name="rednum"></td>
                <td>
                    <div style="color: grey"><I> % </I></div>
                </td>
            </tr>

            <tr>
                <td><br /><br /><input type="submit" name="buttonSubmit" value="Assign Task"></td>
            </tr>
    </form>
    </table>
    </body>
    </html>
© www.soinside.com 2019 - 2024. All rights reserved.