【发布时间】:2015-03-16 12:51:12
【问题描述】:
我在学校学习网络开发,所以我显然还不是很了解。我正在尝试从选择中获取一个值,并将其输出到一个段落中。我知道这是关于 Browns 的,但其他一切都有效,但我似乎在 StackOverflow 或 Google 上找不到任何关于如何获取有效价值的信息。我收到以下错误:
注意:未定义变量:C:\wamp\www\lab 5\process.php 第 42 行中的草稿
这个错误出现在我的段落中,这让我觉得我在获取值,但它没有正确输出?我正在使用一个变量来显示我想要在段落中输出该值的位置。
这是我的 HTML:
<li><select id="uDraft"
<select>
<option value="Draft Offense">Draft Offense</value>
<option value="Draft Defense">Draft Defense</value>
<option value="Trade them, we can't pick good anyways">Trade them, we can't pick good anyways</value>
</select></li>
这是我的 process.php 代码:
if(isset($_GET["uDraft"])){
$draft= $_GET["uDraft"];
}
echo "I want to output **$draft var** as the value they choose so it shows the choice in a paragraph that is pre-written";
我所有的其他文本框都可以工作,但我似乎无法从选择中获取值,因此我可以在段落中显示它在文本中所说的内容。我也有一个获胜的选择,但是当我无法弄清楚如何抓住价值时就放弃了。我知道我可以使用单选按钮,但我正在尝试学习如何从下拉列表中获取值。任何帮助将不胜感激。
【问题讨论】:
-
basic html
-
这是一些非常糟糕的 HTML。您有两个打开的
select标签,只有 1 个关闭。您的所有选项标签都没有结束标签。用</option>替换所有</value>,除了选择标签应该有一个名称属性。我建议您在继续使用 PHP 之前阅读 HTML。 -
对不起各位,标签已关闭,表单方法是get。我有很多关于 html 和 php 的东西,我不想复制整个 html/php 代码并拥有两套大型代码。我只是忘了复制关闭标签,但它们就在那里。以及我没有列出的结束 标记。但我确实看到缺少选项关闭标签,不知道为什么我放入 标签而不是注意。谢谢。
-
@ScottF,我对你的问题投了赞成票。学生需要得到更好的对待。对另一个学生做同样的事情。提前付款。