1

我一定错过了一些非常简单的东西,但我看不到它。我有一个函数可以生成一个简单的表单,该表单应该在表格中多次显示。每当我尝试在表格单元格中调用该函数时,由于某种原因,表格会显示在表格上方。

这是代码的简化版本:

生成要多次显示的表单的php函数

private function addTaskForm()
{
   // display add task form
   echo "<form method='post' action='#'>
           <select name='task'>
             <option value='1'>Clean</option>
             <option value='1'>Shop</option>
           </select>
           <input type='submit' name='btnSubmit'>
         </form>";
}

桌子

echo "<table>
        <tr>
          <td>".addTaskForm()."</td> 
          <td>".addTaskForm()."</td>
          <td>".addTaskForm()."</td> 
          <td>".addTaskForm()."</td>
        </tr>
      </table>";
4

1 回答 1

2

您不需要在函数上回显,只需返回字符串,我相信您了解公共/私有/受保护函数

键盘


好读

  1. PHP:公共、私有、受保护
  2. 如需全面信息:可见性
于 2012-12-21T05:21:02.063 回答