| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 1226 人关注过本帖
标题:请问下,如何将一个form中得值传给本页面呢?
收藏  订阅  推荐  打印 
wyyuan
Rank: 1
等级:新手上路
帖子:8
积分:182
注册:2007-1-30
请问下,如何将一个form中得值传给本页面呢?

请问下,如何将一个form中得值传给本页面呢?
action 和method怎么写啊?还有就是这个值怎么得到呢?还是用$_Post[] or $_GET[] ?

搜索更多相关主题的帖子: form中  本页面  method  action  Post  
2007-3-23 12:43
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

当method="post"
用$_POST[]获取值 //全大写
当method="get"
用$_GET[] 获取值

<form action="<?=$_SERVER['PHP_SELF']?>" method="post">

FORM的话,METHOD一般都用POST

2007-3-23 21:51
lmhllr
Rank: 12Rank: 12Rank: 12
等级:版主
威望:39
帖子:1446
积分:23000
注册:2005-5-12

YES!顶楼上!

一般传值有几种方法:POST.GET,COOKIE,SESSION,就这样,看情况使用...
2007-3-29 13:34
wyyuan
Rank: 1
等级:新手上路
帖子:8
积分:182
注册:2007-1-30

thanks all of you

2007-3-30 14:56
wyyuan
Rank: 1
等级:新手上路
帖子:8
积分:182
注册:2007-1-30

<?php
echo $_POST['title'];
echo $_POST['link'];
echo "<form action=\"$_SERVER['PHP_SELF']\" method=\"post\">";
echo "<table>";
echo "<tr><td>";
echo "主题:</td><td>";
echo "<input type=\"text\" name=\"title\" size=\"20\" ></td></tr>";
echo "<tr><td>";
echo "连接:</td>";
echo "<td colspan=\"2\">";
echo "<input type=\"text\" name=\"link\" size=\"20\" ></td> </tr>";
echo "<tr><td>";
echo "<input type=\"submit\" value=\"完成\">";
echo "</td>";
echo "<td>";
echo "<input type=\"reset\" value=\"重新来过\">";
echo "</td> </tr>";
echo "</table>";
echo "</form>";

?>

为什么这样不行啊

2007-3-30 15:59
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

第4行错了啊~~
这样
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";

改成这样后,我这边可以

2007-3-30 23:01
lmhllr
Rank: 12Rank: 12Rank: 12
等级:版主
威望:39
帖子:1446
积分:23000
注册:2005-5-12
回复:(wyyuan)

如果大量HTML推荐使用  &lt;&lt;&lt;EOT....
2007-3-30 23:32
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

how to use "eot"?

2007-3-31 00:22
lmhllr
Rank: 12Rank: 12Rank: 12
等级:版主
威望:39
帖子:1446
积分:23000
注册:2005-5-12
回复:(rainic)how to use

斑竹真爱说笑,那我献丑了^_^


<?php
$str = "测试";
echo
<<<EOT

<table width="500" height="165" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>$str</td>
<td>&nbsp;</td>
<td>$str</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
EOT;
?>

2007-4-2 02:49
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

谢谢,我学PHP才两个月


2007-4-3 22:24
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.058188 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved