不确定我的标题是否合适,但我的问题如下所述,我不能,因为我的生活,想出来。
在同一个文件中,写一个由单个文本字段和一个组成的表单 提交按钮。表单的“action”属性应该相同 表单所在的页面(不要硬编码,请使用$ _SERVER ['PHP_SELF'])。 表格应通过GET发送文本字段的内容 提交表单后,您应该被重定向到同一页面, 但URL应包含文本字段中的字符串作为GET 请求通常表现。
<!-- I am supposed to pass the value of the text
field over to the url according to the question -->
<form action="questionThree.php" method="get">
<input type="text" name="text"><br>
<input type="submit">
</form>
无法正确显示代码。它们应该是html标签,虽然它是一个php文件。
答案 0 :(得分:2)
我很困惑,为什么你把它传递到其他地方但是..
我认为我从你所要求的内容中得到了理解,所以这里......
在提交输入字段中添加name="send"
然后HTML和PHP(对于同一页面)将是:
<form action="" method="get">
<input type="text"><br />
<input type="submit" name="send">
</form>
<?php
if (isset($_GET['send']))
{
$sentence = strtolower("My name is Justin and I am learning PHP programming and C++ programming");
function countWords($sentence)
{
//Using 'explode' to split words, thereby creating an array of these words
$wordsArr = explode(' ', $sentence);
$vals = array_count_values($wordsArr);
echo "<pre>";
print_r($vals);
echo "</pre>";
foreach ($vals as $key => $value)
{
echo "<b>" . $key . "</b> occurs " . $value . " times in this sentence <br/>";
}
}
countWords($sentence);
}
?>
虽然我仍然没有看到输入文本字段的用途?