中原大学一周学会PHP中关于做留言板遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:17:55
我做了输入留言的前台显示页面input.html的代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言板</title>
</head>

<body>
<form method="POST" action="input.php">
<p>您的姓名:<input type="text" name="name" size="20" /></p>
<p>您的性别:<input type="radio" name="sex" value="1" />男生<input type="radio" name="sex" value="0" />女生</p>
<p>您的Email:<input type="text" name="email" size="30" /></p>
<p>您的留言内容:</p>
<p><textarea name="info" cols="35" rows="9"></textarea></p>
<p><input type="submit" value="提交" name="B1" /> <input type=&quo

你提交页面到input.php,php中POST提交后的数据会存放在$_POST这个变量中.

你可以在input.php中写上print_r($_POST);来验证一下!

输出姓名就是$_POST['name']以此类推

或是用extract($_POST);来转换一下!这样就输出$name,$sex就会有值!

具体的函数及变量解释查看PHP手册!

....
那是不会显示的
因为只有post传递的时候会有值
而你怎么在传值的那一刻看到呢?
你要看到的话
在本页看就很容易了,等没有问题后在分成2个页面
把<form method="POST" action="input.php"> 的action改成action=""
就可以再本页调试,也可以看到了
希望能帮到你

<?php
extract($_POST);
echo $name;
echo $sex;
echo $email;
echo $info;

?>