1

我制作了一个普通的 PHP 小部件以显示在 WordPress 侧边栏上。我已经成功地让小部件发布了我希望在连续页面上填写的数据。但是,它应该在哪里不会填写,而是"<?php echo $_GET["在 text box 之后填写 then " />"。我希望第一次提交的电子邮件将填写在下一页的表格中。我的注册表单的代码是一个更大的小部件的一部分,如下所示:

<p class="form-email'.$errorVar.'">
      <label for="email">'. __('E-mail', 'profilebuilder') .$errorMark.'</label>
      <input class="text-input" name="email" type="text" id="email" value="<?php echo $_GET["email"]; ?>" /> 
</p><!-- .form-email -->';

这是该页面的链接:http: //universityoutfitters.com/testphp/ - 小部件位于左下侧面板。

附加信息:小部件的代码如下:

<form action="http://universityoutfitters.com/sign-up/" method="post">
    Please submit your email address
    Email: <input type="text" name="email" />
<input type="submit" />
</form> 
4

2 回答 2

1

这一行应该是:

<label for="email"><?php echo __('E-mail', 'profilebuilder') $errorMark ;?></label>
于 2012-04-27T21:01:36.337 回答
0

正如上面所说的,你必须用 PHP 标签正确地包装它

<?php
echo '<p class="form-email'.$errorVar.'">
      <label for="email">'. __('E-mail', 'profilebuilder') .$errorMark.'</label>
      <input class="text-input" name="email" type="text" id="email" value="'.$_GET["email"].'" /> 
</p><!-- .form-email -->';
?>
于 2012-04-27T21:09:25.683 回答