HTML,php,表单提交之后echo没有效果是怎么回事?

发布网友 发布时间:2022-04-22 09:21

我来回答

4个回答

热心网友 时间:2023-10-14 06:24

你用什么方式提交的表单? get 还是post?
<form action="do.php" method="post">
<input type="text" name="myname"/>
<input type="submit" value="提交">
</form>

则在do.php里
<?php
echo $_POST['myname'];
?>可以获得这个表单的myname内容!
$_REQUEST是一个数组,print_r可以直接打印,但是不能直接用echo打印数组!

热心网友 时间:2023-10-14 06:25

你用什么方式提交的表单?
get
还是post?
<form
action="do.php"
method="post">
<input
type="text"
name="myname"/>
<input
type="submit"
value="提交">
</form>
则在do.php里
<?php
echo
$_POST['myname'];
?>可以获得这个表单的myname内容!
$_REQUEST是一个数组,print_r可以直接打印,但是不能直接用echo打印数组!

热心网友 时间:2023-10-14 06:25

echo 不能输出数组,可以输出数组里的某个值。
例如:echo $_POST['name'],一般不用REQUEST接收提交的值。

参考资料:www.gooddou.cn/lamp

热心网友 时间:2023-10-14 06:26

print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。
echo 是打印字符串,任何数组转换字符串值都是 Array

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com