刚开始学这个,不知道问题出在哪里,请高人指点!
代码如下...<form action = "results.php" method="post">
Choose Search Type:<br />
<select name ="searchtype">
<option value="author">Author</option>
<option value="title">Title</option>
<option value="isbn">ISBN</option>
</select>
<br />
Enter Search Term:<br />
<input name="searchterm" type="text" size="40">
<br />
<input type="submit" name="submit" value="search" onClick="window.location='results.php'" />
</form>...以上第一个页面时HTML的,下面是PHP...
<?php
$searchtype=$_POST['searchtype'];
$searchterm=trim($_POST['searchterm']);
if(!$searchtype || !$searchterm) {
echo 'You have not entered search details. Please go back and try again.';
exit;
}...
在HTML的页面中有输入内容,但是PHP页面一直都接收不到,
只显示这个错误信息
1、我百度的结果是
有人说要打开register_globals,那是不是我程序中所有需要从表单获取的数据都成了全局变量
是不是每次使用完还要清理?
2、如果不打开register_globals,我查阅的资料使用POST应该是没有问题的啊?为什么会取不到值
3、关于表单的提交。我看的的大部分例子,都只在form标签里写了action="XXX.PHP"就可以了,为什么我写的就不行,还要在submit按钮中加一个onClick才能跳转页面?
4、是否是我的PHP或APACHE的配置问题?
代码如下...<form action = "results.php" method="post">
Choose Search Type:<br />
<select name ="searchtype">
<option value="author">Author</option>
<option value="title">Title</option>
<option value="isbn">ISBN</option>
</select>
<br />
Enter Search Term:<br />
<input name="searchterm" type="text" size="40">
<br />
<input type="submit" name="submit" value="search" onClick="window.location='results.php'" />
</form>...以上第一个页面时HTML的,下面是PHP...
<?php
$searchtype=$_POST['searchtype'];
$searchterm=trim($_POST['searchterm']);
if(!$searchtype || !$searchterm) {
echo 'You have not entered search details. Please go back and try again.';
exit;
}...
在HTML的页面中有输入内容,但是PHP页面一直都接收不到,
只显示这个错误信息
1、我百度的结果是
有人说要打开register_globals,那是不是我程序中所有需要从表单获取的数据都成了全局变量
是不是每次使用完还要清理?
2、如果不打开register_globals,我查阅的资料使用POST应该是没有问题的啊?为什么会取不到值
3、关于表单的提交。我看的的大部分例子,都只在form标签里写了action="XXX.PHP"就可以了,为什么我写的就不行,还要在submit按钮中加一个onClick才能跳转页面?
4、是否是我的PHP或APACHE的配置问题?
解决方案 »
- 我想自己编译个php的memcache.dll可是要怎么编译呢?
- 怎么能查到手机网站的访问量。
- php验证码无法显示
- 想用php写一个调用客户端exe的东西
- 显示这样的信息是不是不支持ZEND?
- 刚刚学习PHP,遇到了个问题!希望大家帮忙
- 十行代吗asp转php.求人指点-------有什么XX可以提.
- 请问在php中如何实现网页的跳转啊?
- 求助:请问谁能给我一个发送邮件表单的PHP程序?
- 高分求救啊,不够再加贴,急!初学,需要找个小程序交差,但试了老久还是不行,请各位指点下啊!
- 分层做雇员管理系统,check the manual that corresponds to your MySQL server version 这是什么错误?
- 请问逻辑或(||)操作符可以这样用吗?
<form action = "results.php" method="post">
Choose Search Type:<br />
<select name ="searchtype">
<option value="author">Author</option>
<option value="title">Title</option>
<option value="isbn">ISBN</option>
</select>
<br />
Enter Search Term:<br />
<input name="searchterm" type="text" size="40">
<br />
<input type="submit" name="submit" value="search" />
</form>
这究竟是为神马啊!!
会不会是APACH或者PHP配置有问题啊
<form name="testForm" action = "results.php" method="post">
Choose Search Type:<br />
<select name ="searchtype">
<option value="author">Author</option>
<option value="title">Title</option>
<option value="isbn">ISBN</option>
</select>
<br />
Enter Search Term:<br />
<input name="searchterm" type="text" size="40">
<br />
<!-- html中的事件都是小写 -->
<input type="submit" name="submit" value="search" onclick="subForm()" />
</form>
<script>
function subForm(){
document.testForm.action = "results.php";
document.testForm.submit();
}
//如果使用location.href将直接跳转页面,除非后面加参数,那也是用get接收
</script>
1、原因:环境没配好,PHP语句不执行,囧~
开始是apache,mysql,php一个一个自己配的,干脆换了xampp果然很方便
2、onclick确实是不需要的,action=""可以直接跳转